КомпјутериПрограмирање

Почетниците веб програмери PHP: стринг должина

Секое самопочит, веб програмер треба да го знаат јазикот PHP, кој може да се користи за да се создаде веб-страници. Овој јазик е базиран на C и C ++, и затоа има многу специфични структури на јазикот. На пример, во PHP должината на стрингот се врати од функцијата со исто име како и во В. Оваа статија зборува за линии, како и операции, кои може да се врши со нив.

Но, пред да се зборува за карактеристиките кои ќе им даде на основната дефиниција. Низа - низа од карактери, од кои секоја трае точно еден бајт. Значи, PHP е поддржана од 256 знаци. Од ова логично следува дека Unicode поддршка за овој јазик се водат за исчезнати - бидејќи Unicode знаци многу повеќе.

Што низа операции таму во PHP? должина на стрингот, нивните сплет (врска), на враќање од кодот карактер, и обратно - наједноставниот примери. Постојат, исто така се многу посложени - поднизата пребарување, hashing, инвертен. А има и такви што се отстранување на тагови, пребарување, поделени во поднизи користење раздвојувачот ... можете името на таа! Затоа, ние ќе разговараме за најчестите и полезни.

Првиот и често се користи функцијата PHP - стринг должина. Тоа се нарекува strlen, и како параметар зема една единствена низа на симболи. Тоа е едноставно.

$ Foo = "foo";

$ Бар = strlen ($ foo); // $ бар е еднаков на три

?>

Должината на PHP низа може да биде еднаква на нула. Оваа линија се нарекува празна.

Следниве функции - конкатенација или спојување. Едноставно кажано, тоа е две-линија прави еден.

$ Foo = "Здраво";

$ Бар = "светот";

$ Baz = CONCAT ($ foo, $ bar);

echo $ Баз; // излези "Здраво светот!"

?>

Постојат два инверзна функции за работа со индивидуални карактери. Ред - се враќа кодот карактер, и CHR - ја утврдува код карактер.

$ Foo = "q";

$ Бар = ORD ($ foo); // $ бар е еднаков на 113

$ Baz = CHR ($ bar); // $ Баз е "П"

?>

А да не зборуваме за уште една интересна карактеристика - датум. жици за PHP може да се користи како дефиниција за време на производството. На пример, ако трансфер на датум линија "H: m: s" и излезен резултат, на екранот ќе се прикаже тековното време на серверот, одвоени со две точки, на пример ", 11:08:34".

Сега се разгледа на функцијата експлодираат. Што се дели на низа во елементи, со оглед на граница на секое рече симбол. Звучи прилично комплицирано, но тоа е всушност сосема разбирливо. На пример, постои линија "root | 12: 56: 49 | тркала". Тогаш можеме да се напише:

$ Foo = експлодираат ( "root | 12: 56: 49 | тркало", "|");

Како резултат на тоа, низа $ foo ќе содржи три елементи - "корен", "0:56:49", "тркала". Ако повикот на функцијата не прецизира сепаратор, по дифолт ќе се смета празно. Постои еден изборен параметар - максималниот износ доделен подниза.

Следната функција отстранува линија HTML-ознаки. strip_tags таа се нарекува. Како и со функцијата експлодираат, тоа има опција вториот параметар - листа на тагови кои сакате да ја напуштат земјата.

Едноставни функции - сплет, пребарување подниза, должината на стрингот - на PHP толкува доволно брзо. Но, за обработка за пребарување на дефиниција или бришете ознаки може да се врши за долго време. Затоа, програми треба да бидат надлежни, со оглед на фактот дека неговата имплементација е потребно време. Нормално скрипта мора да се работи на максимум од 10 секунди, а потоа ќе сакате да се прикаже барем дел на веб-страница или корисник со што ќе одат. Но, обично Веб апликации што работат побрзо, затоа што PHP код се извршува на серверот и прелистувачот зема формирана врз основа на страницата скрипта која завршува на PHP-скрипта.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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