ta bort med strchr?

PHP

1 svar · 194 visningar · startad av Gaski

Medlem sedan juni 2000310 inlägg
Trådstart#1

Har en sträng som kanske ser ut så här: "knyrbghrftb"
När jag har hittat ett bokstav i den strängen med hjälp av strchr(strängen, "b") skulle jag också vilja ta bort den bokstaven ur strängen, så den skulle alltså se ut så här istället "knyrghrftb" efter jag hade hittat det första b:et...

Finns det något smidigt sätt att göra det på?

Medlem sedan aug. 20002 975 inlägg
#2

Testa det här:

$text = "knyrbghrftb";

$pos = strpos($text, "b");

if ($pos !== FALSE) {
  $text = substr($text,0,$pos).substr($text,$pos+1);
}
279 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
147 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)