ᲙომპიუტერებიᲞროგრამირების

Ახალბედა ვებ პროგრამისტები PHP: სიმებიანი სიგრძე

ნებისმიერი თავმოყვარე ვებ პროგრამისტი უნდა იცოდეს PHP ენა, რომელიც შეიძლება გამოყენებულ იქნას შექმნა ვებ გვერდები. ეს ენა ეფუძნება C და C ++, და, შესაბამისად, მას აქვს ბევრი სტრუქტურების სპეციფიკური ენაზე. მაგალითად, PHP სიგრძეზე სიმებიანი დაბრუნებულია ფუნქცია იგივე სახელი, როგორც C. ეს სტატია საუბრობს ხაზები, ისევე როგორც ოპერაციების, რომ შეიძლება შესრულდეს მათ.

მაგრამ სანამ ჩვენ ვისაუბროთ თვისებები, რომელიც მისცემს ძირითადი განმარტება. String - თანმიმდევრობა გმირები, რომელთაგან თითოეული იღებს ზუსტად ერთი ბაიტი. ასე რომ, PHP მხარს უჭერს 256 სიმბოლო. ამ ლოგიკურად გამომდინარეობს, რომ უნიკოდის მხარდაჭერა ამ ენაზე აკლია - იმიტომ, Unicode სიმბოლოების ბევრად უფრო.

რა string ოპერაციების PHP? სიმებიანი სიგრძე, მათი გაერთიანების (კავშირის), დაბრუნების ხასიათი კოდი, და პირიქით - მარტივი მაგალითები. ასევე არსებობს უფრო რთული - substring ძიება, ჰეშირება, ინვერტული. და არსებობს, როგორიცაა მოხსნის tags, ნიმუში შესატყვისი, გაიყო substrings გამოყენებით delimiter ... თქვენ დაარქვით! აქედან გამომდინარე, ჩვენ განვიხილავთ ყველაზე გავრცელებული და სასარგებლო მიიჩნიეს.

პირველი და ხშირად გამოყენებული ფუნქცია PHP - სიმებიანი სიგრძე. მას უწოდებენ strlen, და, როგორც პარამეტრი იღებს ერთ თანმიმდევრობა სიმბოლოები. ეს ძალიან მარტივია.

$ Foo = "foo";

$ ბარი = strlen ($ foo); // $ ბარი სამ

?>

რომ PHP string სიგრძე შეიძლება იყოს ნულის ტოლია. ეს ხაზი ეწოდება ცარიელია.

შემდეგი ფუნქცია - გაერთიანების ან შერწყმა. მარტივად რომ ვთქვათ, ეს არის ორი ხაზის ერთი.

$ Foo = "Hello";

$ ბარი = "მსოფლიო";

$ Baz = concat ($ foo, $ ბარი);

echo $ baz; // შედეგები "Hello world!"

?>

არსებობს ორი შებრუნებული ფუნქციების მუშაობა ინდივიდუალური სიმბოლო. ORD - ბრუნდება ხასიათი კოდი და chr - განსაზღვრავს ხასიათი კოდი.

$ Foo = "q";

$ ბარი = ord ($ foo); // $ ბარი უდრის 113

$ Baz = chr ($ ბარი); // $ baz არის "q"

?>

რომ აღარაფერი ვთქვათ, კიდევ ერთი საინტერესო თვისება - თარიღი. რომ PHP strings შეიძლება გამოყენებულ იქნას, როგორც თარგი გამომავალი დროს. მაგალითად, თუ გადაცემის თარიღი ხაზი "H: m: s" და გამომავალი შედეგი, ეკრანზე გამოჩნდება მიმდინარე დრო სერვერზე, გამოყოფილი მსხვილი ნაწლავის, მაგალითად, "11:08:34".

ახლა განიხილავს აფეთქდეს ფუნქცია. ეს გაყოფილი სტრიქონის ელემენტები, იმის გათვალისწინებით, საზღვრის ყოველი განაცხადა სიმბოლო. ჟღერს საკმაოდ რთული, მაგრამ ეს არის რეალურად საკმაოდ გასაგებია. მაგალითად, არსებობს ხაზი "root | 12: 56: 49 | წამყვანი". ამის შემდეგ ჩვენ შეგვიძლია დაწერა:

$ Foo = აფეთქდეს ( "root | 12: 56: 49 | წამყვანი", "|");

შედეგად, array $ foo შეიცავს სამი ელემენტი - "root", "12:56:49", "წამყვანი". თუ ფუნქცია ზარი არ არის მითითებული გამყოფი, იყოს იგი ჩაითვლება ცარიელი. არსებობს ერთი პარამეტრი - მაქსიმალური თანხა substring.

შემდეგი ფუნქცია ხსნის ხაზი HTML-tags. strip_tags მან მოუწოდა. როგორც აფეთქდეს ფუნქცია, მას აქვს მეორე პარამეტრი - სიაში tags, რომ თქვენ სურს დატოვოს.

მარტივი ფუნქციები - გაერთიანების, substring ძიება, სიმებიანი ხანგრძლივობა - PHP განმარტავს სწრაფი საკმარისი. მაგრამ ძიება გადამუშავების თარგი ან წაშლა tags შეიძლება შესრულდეს დიდი ხნის განმავლობაში. აქედან გამომდინარე, პროგრამები უნდა იყოს კომპეტენტური, თუ გავითვალისწინებთ იმ ფაქტს, რომ მისი განხორციელების დრო სჭირდება. ჩვეულებრივი script უნდა აწარმოებს მაქსიმუმ 10 წამი, შემდეგ კი გსურთ არიან მინიმუმ ნაწილი ვებ გვერდზე, ან მომხმარებელი წავა. მაგრამ, როგორც წესი, ვებ განაცხადების აწარმოებს სწრაფად, რადგან PHP კოდი შესრულებული სერვერზე და ბრაუზერის იღებს საფუძველზე ჩამოყალიბებული დამწერლობის გვერდზე, რომელიც ასკვნის PHP-script.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ka.atomiyme.com. Theme powered by WordPress.