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?
Trim()
6 svar · 364 visningar · startad av Madoor
Ja det finns det... trim($variabel) eller chop($variabel) ;)
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)'
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
det löste sig! Jag behöver inte använda trim
Hur löste du det?
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);