SITE KERESÉS

Kezdőknek, PHP programozóknak: a húr hossza

Bármely öntudatos webes programozónak tudnia kellA weboldalak létrehozásához használható PHP nyelv. Ez a nyelv alapja a C és C ++, ezért van egy csomó struktúrák jellemző a nyelvet. Például PHP string hossza által visszaadott függvény neve azonos a C. Ez a cikk beszél a vonalak, valamint a műveletek végezhetők velük.

php vonal hossza
De mielőtt a funkciókról beszélünk, megadjuk a főbbeketmeghatározása. Húr - egy karaktersorozat, amelyek mindegyike tart pontosan egy byte. Ez azt jelenti, hogy 256 karakter támogatott a PHP-ben. Ebből logikusan következik, hogy Unicode támogatást ezen a nyelven hiányzik - mivel a Unicode karakterek sokkal több.

Milyen vonalbeli műveletek vannak a PHP-ben? A legegyszerűbb példák a húr hossza, összefűzésük (kapcsolat), a szimbólumkód visszatérése és fordítva. Még nehezebb - szubsztrátumok keresése, hasítás, invertálás. És vannak olyanok is, mint a címkék törlése, a minta szerinti keresés, a szétválogatások szétválasztása egy határoló segítségével ... Nem számolhatsz mindent! Ezért a leggyakoribb és leghasznosabbakról fogunk beszélni.

A PHP első és gyakran használt funkciója a string hosszúsága. Ezt strlen-nek hívják, és egy paraméterként egyetlen karakterláncot vesz fel. Ez egyszerű.

<?

$ foo = "foo";

$ bar = strlen ($ foo); // $ bar egyenlő három

?>

PHP-ben a húr hossza nulla lehet. Ezt a sort üresnek hívják.

A következő funkció összekapcsolása vagy egyesítése. Egyszerűen megfogalmazva, két sorból kettőt alkot.

<?

$ foo = "Hello";

$ bar = "világ!";

$ baz = concat ($ foo, $ bar);

echo $ baz; // output "Hello world!"

?>

php vonal hossza
Két egyedi inverz függvény van az egyedi szimbólumok kezeléséhez. Ord - visszaadja a karakterkódot, és chr - a karaktert kóddal határozza meg.

<?

$ foo = "q";

$ bar = ord ($ foo); // $ bar egyenlő 113-val

$ baz = chr ($ bar); // $ baz egyenlő a "q"

?>

Nem lehet megemlíteni egy érdekesetfunkciók - dátum. A PHP-ben a húrok sablonként használhatók az idő eljuttatásához. Ha például a "H: m: s" karakterláncot átadja, és kinyomtatja az eredményt, akkor a képernyőn megjelenik a kettősponttal elválasztott aktuális szerveridő, például "11:08:34".

Most vegye figyelembe, hogy a függvény felrobban. A sztringet elemekké tagolja, számukra minden szimbólumot határol. Nehéznek hangzik, de valójában minden teljesen világos. Például létezik a "root | 12: 56: 49 | wheel" sor. Ezután ezt írhatja:

$ foo = felrobban ("root | 12: 56: 49 | kerék", "|");

Ennek eredményeképpen a $ foo tömb három elemet tartalmaz- "root", "12:56:49", "kerék". Ha nem adja meg a határolót a funkció hívásakor, akkor alapértelmezés szerint szóközt jelent. Van még egy opcionális paraméter - az elkülönített aljzatok maximális száma.

php vonalak
A következő függvény eltávolítja a HTML-címkéket a karakterláncból. Ezt strip_tags-nak hívják. Mint a felrobbanó funkcióhoz, van egy opcionális második paramétere is - a címkék listája, amelyet el kell hagyni.

Egyszerű funkciók - összefűzés, alsó keresés,vonal hossza - A PHP meglehetősen gyorsan értelmezi. De a sablonok szerinti keresés vagy a címkék törlése hosszú ideig végezhető el. Ezért a programokat szakképzetten kell írni, figyelembe véve azt, hogy bizonyos időbe telik. A normál szkript legfeljebb 10 másodpercig fut, és utána legalább a weboldalnak egy részét kell megjeleníteni, különben a felhasználó elhagyja. De általában a webes alkalmazások sokkal gyorsabban működnek, mert a PHP kód fut a kiszolgálón, és a böngésző elfogad egy szkript által generált oldalt, amely tartalmazza a PHP szkript kimenetét.

</ p>
  • Értékelés: