КомпьютерлерБағдарламалау

Novice веб бағдарламашылар PHP: жол ұзындығы

Кез келген өзін құрметтейтін веб программист веб-беттерді жасау үшін пайдаланылуы мүмкін PHP тілін білуі тиіс. Бұл тіл С және С ++ негізінде, және, демек, ол тілге тән құрылымдар көп бар. Мысалы, сызықтар туралы C. Бұл мақала келіссөздер, сондай-ақ олармен жүзеге асырылуы мүмкін операциялар сияқты сол атпен функциясы арқылы қайтарылған жолдың PHP ұзындығы.

Бірақ біз негізгі анықтамасын береді мүмкіндіктері туралы айтуға бұрын. String - дәл бір байттан алады, олардың әрқайсысы таңбалар тізбегі. Сондықтан, PHP 256 таңбадан қолдап отыр. Юникод таңбалар әлдеқайда өйткені - бұл логикалық бұл тіл үшін Unicode қолдау жоқ деп мынадай.

PHP бар қандай жол операциялар? Жолдың ұзындығы, олардың баулы (қосылу), таңба коды, және керісінше қайтару - қарапайым мысалдар. Сондай-ақ, неғұрлым күрделі бар - іздеу, хэштеу, инвертті подстрока. Ал салыстыру үлгісі, осындай тегтерді жою сияқты бар, сіз оны атауға ... бөлгішті пайдаланып подстрок бөлуге! Сондықтан, біз ең көп тараған және пайдалы адамдарды талқылайды.

жол ұзындығы - PHP бірінші және жиі пайдаланылатын функциясы. Ол strlen деп аталатын, және параметр ретінде рәміздерді бір ретін алады. Бәрі оңай.

$ Foo = «Foo»;

$ Бар = strlen ($ Foo); // $ бар үш тең

?>

PHP жол ұзындығы нөлге тең болуы мүмкін. Бұл жолы бос деп аталады.

Келесі функциясы - баулы немесе біріктіру. Басқаша айтқанда, ол екі-желісі бір етеді.

$ Foo = «Hello»;

$ Бар = «World»;

$ Баз = CONCAT ($ Foo, $ бар);

$ БАЗ жаңғырығы; // шығу «Hello World!»

?>

жеке таңбалармен жұмыс істеу үшін екі кері функциялар бар. Ord - таңба кодын қайтарады, және CHR - таңба коды анықтайды.

$ Foo = «Q»;

$ Бар = ORD ($ Foo); // $ бар 113 тең

$ Баз = CHR ($ бар); // $ Баз «Q» болып табылады

?>

күні - Тағы бір қызықты ерекшелігі туралы айтпағанның өзінде. PHP жолдар шығыс уақыт үлгі ретінде пайдалануға болады. күні желісі «: м: H S» үшін трансфер Мысалы, егер және шығыс нәтижесі, экран нүкте, мысалы, «11:08:34» бөлінген, сервердің ағымдағы уақытты көрсетеді.

Енді жарылуы функциясын қарастырайық. Ол әрбір деді символы шекара ескере отырып, элементтердің ішіне жолды секцияларға бөледі. Бұл өте күрделі естіледі, бірақ ол шын мәнінде өте түсінікті. Мысалы, желі «|: 56: 49 | дөңгелегі 12 түбірі» бар. Содан кейін біз жазуға болады:

$ Foo = жарылуы ( «|: 56: 12 түбір 49 | дөңгелегі», «|»);

«Түбір», «12:56:49», «дөңгелегі» - Нәтижесінде, алап $ Foo үш элементтер болады. функциясы қоңырау бөлгіш көрсету болмаса, әдепкі бойынша бұл бос қарастырылады. Бір қосымша параметр бар - үзіндісін бөлінген максималды сомасы.

Келесі функциясы желісі HTML-тегтер жояды. strip_tags ол деп аталатын. жарылуы функциясы бар болсақ, ол қосымша екінші параметрі бар - сіз қалдыру келсе тегтер тізімін.

Қарапайым функциялары - баулы, подстрока іздеу, жол ұзындығы - PHP жеткілікті тез түсіндіреді. Бірақ үлгі немесе жою тегтер іздеу өңдеу ұзақ уақыт бойы жүзеге асырылуы мүмкін. Сондықтан, бағдарламалар оны жүзеге асыру уақыт алады деп ескерсек, құзыретті болу керек. Қалыпты сценарий 10 секунд ең көбі іске тиіс, содан кейін сіз кем дегенде веб-беттің бір бөлігін, немесе ол барады бар пайдаланушыны көрсету үшін келеді. Бірақ әдетте Web қосымшаларды іске тезірек, өйткені The PHP код орындалады туралы The сервер және The браузер қабылдайды қалыптастырылған туралы The негізі The сценарий бет деген қорытындыға The PHP-скрипт.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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