Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako odstrániť reťazec Po Cue v PHP

PHP Hypertext Preprocessor je jedným z najpopulárnejších webových programovacích jazykov dnes . Má podporu aj procesného a objektovo orientované programovanie , čo je užitočné v rade nastavenia programovania . Vymazanie koniec reťazca na povel vyžaduje dva kroky : nájsť pozíciu tágo v reťazci a prepísanie pôvodné reťazec s jeho obsahom od začiatku až do tágo . Bývalý sa vykonáva pomocou vstavanej " strpos " funkcie PHP , ktorá nájde prvý výskyt jedného reťazca v inom , zatiaľ čo druhý sa vykonáva pomocou funkcie " substr " , ktoré vracia časť reťazca . Pokyny dovolená 1

Otvorte textový editor , napríklad Poznámkový blok a vytvorte nový dokument . V PHP , definovať tágo a pôvodné reťazec premenné , ktoré chcete použiť . Na účely tohto príkladu , kód pre zobrazenie tágo a reťazec je zahrnuté :

$ string = " .. To je začiatok reťazca Tento koniec reťazca " ;

$ cue = " end " ;

echo " Originál : < /b > " . $ String . " Cue : < /b > " . $ Cue . " " ;
2

Napíšte segment kódu , ktorý nájde polohu tága vnútri pôvodného reťazca pomocou PHP " strpos funkciu " . Funkcia má dva argumenty : reťazec , alebo " kope sena , " k hľadaniu a reťazec , alebo " ihly " nájsť . Funkcia vracia pozíciu " ihly je " , ak je nájdený , alebo false , ak " ihla " nebol nájdený . Použite nasledujúci kód :

$ pos = strpos ( $ string , $ cue ) ;
3

funkciu " substr " Použitie vnútri " keby " vyhlásenie , že testy či bolo zistené , cue , aby sa reťazec od jeho počiatku až do polohy tágo je . Nastavte premennú s návratovou hodnotou . Funkcia " substr " prijíma tri argumenty : reťazec na použitie, pozície , od ktorej chcete spustiť a počet znakov vrátiť . Na účely tohto príkladu , výsledok alebo chybové hlásenie , ak tágo nie je nájdený , zobrazí sa :

if ( ! $ Pos == false ) {

$ result = substr ( $ string , 0 , $ pos ) ;

echo " Výsledok : < /b > " . $ Result ;

} else {

echo " cue " " . $ Cue . " " Nebol nájdený v reťazci " " . $ String . " ' . " ;

}

Najnovšie články