Კომპიუტერები, Პროგრამირების
Ახალბედა ვებ პროგრამისტები PHP: სიმებიანი სიგრძე
ნებისმიერი თავმოყვარე ვებ პროგრამისტი უნდა იცოდეს PHP ენა, რომელიც შეიძლება გამოყენებულ იქნას შექმნა ვებ გვერდები. ეს ენა ეფუძნება C და C ++, და, შესაბამისად, მას აქვს ბევრი სტრუქტურების სპეციფიკური ენაზე. მაგალითად, PHP სიგრძეზე სიმებიანი დაბრუნებულია ფუნქცია იგივე სახელი, როგორც C. ეს სტატია საუბრობს ხაზები, ისევე როგორც ოპერაციების, რომ შეიძლება შესრულდეს მათ.
რა string ოპერაციების PHP? სიმებიანი სიგრძე, მათი გაერთიანების (კავშირის), დაბრუნების ხასიათი კოდი, და პირიქით - მარტივი მაგალითები. ასევე არსებობს უფრო რთული - substring ძიება, ჰეშირება, ინვერტული. და არსებობს, როგორიცაა მოხსნის tags, ნიმუში შესატყვისი, გაიყო substrings გამოყენებით delimiter ... თქვენ დაარქვით! აქედან გამომდინარე, ჩვენ განვიხილავთ ყველაზე გავრცელებული და სასარგებლო მიიჩნიეს.
პირველი და ხშირად გამოყენებული ფუნქცია PHP - სიმებიანი სიგრძე. მას უწოდებენ strlen, და, როგორც პარამეტრი იღებს ერთ თანმიმდევრობა სიმბოლოები. ეს ძალიან მარტივია.
$ Foo = "foo";
$ ბარი = strlen ($ foo); // $ ბარი სამ
?>
რომ PHP string სიგრძე შეიძლება იყოს ნულის ტოლია. ეს ხაზი ეწოდება ცარიელია.
შემდეგი ფუნქცია - გაერთიანების ან შერწყმა. მარტივად რომ ვთქვათ, ეს არის ორი ხაზის ერთი.
$ Foo = "Hello";
$ ბარი = "მსოფლიო";
$ Baz = concat ($ foo, $ ბარი);
echo $ baz; // შედეგები "Hello world!"
?>
$ 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.
მარტივი ფუნქციები - გაერთიანების, substring ძიება, სიმებიანი ხანგრძლივობა - PHP განმარტავს სწრაფი საკმარისი. მაგრამ ძიება გადამუშავების თარგი ან წაშლა tags შეიძლება შესრულდეს დიდი ხნის განმავლობაში. აქედან გამომდინარე, პროგრამები უნდა იყოს კომპეტენტური, თუ გავითვალისწინებთ იმ ფაქტს, რომ მისი განხორციელების დრო სჭირდება. ჩვეულებრივი script უნდა აწარმოებს მაქსიმუმ 10 წამი, შემდეგ კი გსურთ არიან მინიმუმ ნაწილი ვებ გვერდზე, ან მომხმარებელი წავა. მაგრამ, როგორც წესი, ვებ განაცხადების აწარმოებს სწრაფად, რადგან PHP კოდი შესრულებული სერვერზე და ბრაუზერის იღებს საფუძველზე ჩამოყალიბებული დამწერლობის გვერდზე, რომელიც ასკვნის PHP-script.
Similar articles
Trending Now