Kako izbrisati presledek
5 naročnikov
5 naročnikov
Pozdravljeni,
ponovno Vas prosim za pomoč. Uporabljam funkcij explode in zadeva sicer deluje vendar pa se mi za besedo ustvari presledek. Naprimer tako: ime in priimek (letnica). Explode imam nastavljeno tako, da mi pri vsakem oklepaju loči, vendar pa mi vsakič ustane presledek. Zanima pa me ali bi se dalo to odpraviti in kako.
Hvala
10 odgovorov
value se spreminja. Nekje je zapisano tako kot kaže prvi primer nekje pa kot drugi primer.
1.primer
$preoblikuj = "Miha Zaplotnik (1987)";
- primer $preoblikuj = "Miha (1987)";
Probaj tako
$preoblikuj = "Miha Zaplotnik (1987)";
$preoblikuj = str_replace(" ", $preoblikuj);
$preoblikuj = explode("(", $preoblikuj);
echo $preoblikuj[0];
Edit:
Od Gogy-a rešitev:
$preoblikuj = "Miha Zaplotnik (1987)";
$preoblikuj = explode("(", $preoblikuj);
echo trim($preoblikuj[0]);
Sem poskusil zgornjo kodo vendar mi ne deluje. S trim sem tudi poskusil vendar mi nikakor ne uspe :(
Waw ratal res hvala vsem :D. Uspešno sem pa izvedel s to kodo
<?php
function preg_trim( $string, $pattern ) {
$pattern = array( "/^" . $pattern . "*/", "/" . $pattern . "*$/" );
return preg_replace( $pattern, "", $string );
}
?>
<?php
$hello = " ...%20Hello, world!";
echo preg_trim( $hello, "[^a-zA-Z]" );
?>