Slik fjerner en tegn i PHP

Det er nyttig å fjerne en tegn i PHP fra en tekststreng for formatering formål, for eksempel å fjerne den siste skråstrek på en URL eller "$" symbol fra en dollar verdien. En byte består av 8 bits, slik at for verdier fra 0-255. En PHP streng er en serie av byte tegn. Du kan bruke PHP innebygde strengfunksjoner for å finne og deretter fjerne byte-tegn fra en streng.

Bruksanvisning

1 Åpne PHP-filen i et tekstredigeringsprogram, for eksempel Windows Notisblokk.

2 Lagre en streng av tegn i en PHP variabel ved å legge inn koden "$ str =" test string ";". Erstatt "teststrengen" med din egen tekst.

3 Finn posisjonen til den første forekomsten av tegn du ønsker å fjerne med "strpos" funksjon, ved å legge inn koden "$ pos = strpos ($ str, 'i') ;." Bruke forrige eksempel dette ville gå tilbake "8." Erstatt "i" med tegn du ønsker å fjerne. Funksjonen returnerer false hvis tegnet ikke er funnet i strengen. Alternativt kan du bruke "$ pos = strrpos ($ str, 'i');" å returnere posisjonen for den siste opptreden av byte tegnet i strengen.

4 Fjern byte tegn fra strengen ved å legge inn koden "if ($ pos == false) {$ str [$ pos] = '';}", som vil forandre eksempel streng fra «teststrengen" til "test strng "fjerne" jeg "karakter.

5 Lagre PHP-filen og laste den opp på serveren din.

Hint

  • PHP kommandoer må være plassert inni "<? Php" og "?>" Tags.
  • Bruk "preg_replace" -funksjonen med regulære uttrykk for komplekse streng søk.