Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Uložte si textový reťazec v premennej PHP . Ak to už nie je zastúpený vo Vašom skriptu ako premenné , sa tak pomocou nasledujúcej syntaxe :
$ text_str = " Tu je obsah textový reťazec " ;
Zmeňte kód tak , aby odrážali čo textový obsah váš reťazec má umiestnením medzi úvodzovkami . Vypočítajte a uloženie dĺžku textového reťazca v druhej premennej pre neskoršie použitie :
$ string_len = strlen ( $ text_str ) ;
2
Uložte si zvolenú hodnotu " n" v premennej . Ak chcete odstrániť každý "N. " list , musíte sa rozhodnúť , čo tento interval bude . Akonáhle budete mať , zahrnúť ju do svojho kódu po vyhlásení textového reťazca :
$ n = 4 ;
To znamená , že skript bude odstrániť každý štvrtý list , ale mali by ste si vybrať hodnotu tak , aby vyhovovali potrebám vášho vlastného projektu a zahrnúť ju ako premennú v tejto ceste .
3
Vytvorte slučku na iterovat svojho textového reťazca . Použitie " , zatiaľ čo " slučky , bude váš skript pohybovať pomocou textového reťazca , zastavenie v každej polohe " N - teho " takto :
$ i = $ n - 1 ;
while ( $ i < ; $ string_len ) {
//slučka kód tu
//zvýšiť čítač " n"
$ i + = $ n ;
}
Či už sa vykoná kód vnútri slučky bude vykonaný pre každý " n-té " písmeno v reťazci . Keď kód vstúpi do slučky , vykonáva podmienečný test skontrolovať , či reťazec bol vyčerpaný ešte , len vstup do slučky , ak to nemá . " I" Počítadlo začína na " N - teho " znaku , čo je o jednu menší ako " n" , pretože znakovej pozície začínajú na nule . Zakaždým , keď sa slučka opakuje čítač má " n " pridal k tomu .
4
Odstráňte list Zakaždým , keď slučka opakuje . Vo vašom slučky , po " kód tu slučka " riadku zadajte nasledujúci kód odstrániť písmeno na pozícii odráža súčasnú hodnotou " i " :
$ text_str = substr_replace ( $ text_str , '' , $ i , 1 ) ;
Táto funkcia má existujúci textový reťazec , prejde na aktuálnu pozíciu " i " potom odstráni jeden znak začína na tejto pozícii nahradí znak s prázdnym reťazcom
.
5
Uložte skript a nahrať na webový server . Otestujte skript prechádzaním k nej . V závislosti na tom , čo iný kód skriptu obsahuje , možno budete chcieť zapísať hodnotu reťazca sa do prehliadača po slučka po spustení , ako v nasledujúcom príklade : text_str
echo $ ;
Možno zistíte , že je užitočné napísať premennou do prehliadača pre testovanie , vnútri slučky :
echo " testovanie i = " $ i ;
To sa jednoducho vypísať hodnotu . počítadla zakaždým , keď slučka spustí .