webForumDet fria alternativet

Trim()

PHPur PHP

6 svar · 364 visningar · startad av Madoor

Medlem sedan sep. 200234 inlägg
Frågan#1

I ASP kan man ju använda Trim() för att få bort alla mellanrum i början och slutet på ett stycke. Finns det någon liknande funktion i PHP?

Medlem sedan maj 2002647 inlägg
#2

Ja det finns det... trim($variabel) eller chop($variabel) ;)

Medlem sedan sep. 200234 inlägg
#3

tackar tackar. Tänk att det skulle vara så enkelt =)

men det funkar inte i min funktion.

denna funktion fick jag i en fråga här i forumet:
$bodyinfo = preg_replace($pattern, "<a href=\"kalle.php\">$0</a>", $bodyinfo);

om jag ni vill trimma $0. Hur gör jag då? det blev fel när jag försökte med 'Trim($0)'

Medlem sedan maj 2002647 inlägg
#4

Du kan inte ha en siffra först i variabeln... måste börja på en bokstav... har jag för mig. Testa och byt till något annat än $0

Medlem sedan sep. 200234 inlägg
#5

det löste sig! Jag behöver inte använda trim

Medlem sedan maj 2002647 inlägg
#6

Hur löste du det?

Medlem sedan sep. 200234 inlägg
#7

saken var den att när jag sökte efter namn som skulle bytas ut så tog jag med ett mellanrum i början och i slutet för att jag inte ville att bilder mad det namnet också skulle bytas ut. Så jag ändrade så att det stog:

$pattern = array ('/(kalle)[ ]/i', '/[ ](kalle)/i'); (jag vet inte äns om man behöver ha med "[ ]"...
$bodyinfo = preg_replace($pattern, '<a href="kalle.php#$1">$0</a>', $bodyinfo);

130 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)