php

Hogyan vágjuk le a karakterláncokat a PHP-ben

Hogyan vágjuk le a karakterláncokat a PHP-ben
A húrok levágásának feladata a nem kívánt karakterek eltávolítása a húr adatokból.  A karakterláncadatokhoz különféle célokra van szükség a PHP programozásában. A vágás bizonyos mértékű felhasználásával eltávolítja a felesleges szóközöket a felhasználói adatokból, kiküszöböli az újsoros karaktereket a karakterláncok végéből stb.  Amikor a felhasználó űrlapmezők használatával nyújt be adatokat, akkor az adatokkal tévedésből beküldhetők nem kívánt szóközök. Ez a fajta hiba akkor generálja a hibát, amikor az adatokat érvényesítésre használják. Tehát a húrok vágása sok esetben elengedhetetlen. Három függvényt használnak a PHP-ben húrvágáshoz. Ezek trim (), ltrim () és rtrim (). Ezeknek a függvényeknek a használatát példák segítségével mutatja be az oktatóanyag.

Az összes vágási funkció arra szolgál, hogy eltávolítson minden szóközt a karakterlánc elejéről és végéről. A következő karakterek a PHP-ben szóköznek számítanak. Az adott karaktertartomány e szóköz nélküli karakterek nélkül is használható.

„“ - űr karakter
„\ N” - újsoros karakter
“\ T” - fül karakter
„\ R” - kocsi vissza karakter
„\ 0” - függőleges fül karakter
„\ X0B” - null bájtos karakter

1. példa: trim () függvény

A trim () függvény két bemenetet vehet fel argumentumértékként. Az első érv kötelező és a második érv nem kötelező.  Ha az opcionális argumentumérték kihagyásra kerül, akkor a függvény eltávolítja az első argumentum által megadott értéket a kezdő és a befejező részből. A következő példában több szóköz van a változó elején és végén $ str1 és a trim funkciót alkalmazzák $ str1 opcionális paraméter nélkül.  „\ R \ n” a szóközöket a változó tartalmazza $ str2 és „\ R \ n” a trim () függvény második argumentumértékeként használatos. Ebben az esetben a trim () függvény mindent eltávolít „\ R \ n” szóközök a változó mindkét oldaláról $ str2. A tartomány értékei használhatók második argumentumértékként. A változó mindkét oldalán vannak számértékek $ str3 és numerikus tartomány 0… 9 a trim () függvény második argumentumértékeként használjuk a numerikus rész eltávolítását a változó mindkét oldaláról $ str3.

$ str1 = "Szeretek programozni";
// a trim () függvény használata opcionális érték nélkül
echo trim ($ str1)."
";
$ str2 = "\ r \ nPHP egy népszerű programozási nyelv \ r \ n";
// a trim () függvény használata opcionális értékként „\ r \ n”
echo trim ($ str2, "\ r \ n")."
";
$ str3 = "123 linuxhint.com 890 ";
// a trim () függvény használatával, választható értékként a numerikus tartományt
echo trim ($ str3, "0… 9")."
";
?>

Kimenet:   

2. példa: ltrim () és rtrim () függvények

ltrim () és rtrim () a funkciók megegyeznek trim () funkció. ltrim () eltávolítja a szóközöket vagy más speciális karaktereket a bal oldalról és rtrim () eltávolítja a szóközöket vagy más speciális karaktereket a karakterláncok jobb oldalán. A következő példában az ltrim () és az rtrim () két változóra, $ Str1 és $ Str2 változóra vonatkozik opcionális értékkel és anélkül.

$ Str1 = "A PHP népszerű nyelv";
$ Str2 = "02JavaScript ügyféloldali parancsfájlnyelv99";
// az ltrim () függvény használatával
echo "Az ltrim () kimenete opcionális érték nélkül: ". ltrim ($ Str1)."
";
echo "Az ltrim () kimenete opcionális értékkel: ". ltrim ($ Str2, "0… 9")."

";
// rtrim () függvény használatával
echo "Az rtrim () kimenete opcionális érték nélkül: ". rtrim ($ Str1)."
";
echo "Az rtrim () kimenete opcionális értékkel: ". rtrim ($ Str2, "0… 9")."
";
?>

Kimenet:   

A PHP programban a megfelelő kimenet megszerzésének követelménye alapján kell használni a vágási funkciókat.  Remélem, hogy ez az oktatóanyag segít megérteni a vágási funkciók használatát és megfelelően alkalmazza őket a PHP szkriptben.

A top 5 ergonómikus számítógépes egértermék Linuxhoz
Hosszan tartó számítógép-használat okoz-e fájdalmat a csuklóján vagy az ujjain?? Merev ízületek szenvednek, és folyamatosan kezet kell rázniuk? Égő fá...
Az egér és az érintőpad beállításainak módosítása az Xinput használatával Linux alatt
A legtöbb Linux disztribúció alapértelmezés szerint „libinput” könyvtárral szállítja a rendszer bemeneti eseményeit. Feldolgozhatja a Wayland és az X ...
Az X-Mouse Button Control segítségével az egér gombjait másképp alakíthatja át a különböző szoftvereknél
Lehet, hogy szüksége van egy eszközre, amely megváltoztathatja az egér vezérlését minden használt alkalmazással. Ebben az esetben kipróbálhatja az úgy...