Mahdollinen kaksoiskappale:
Miten poistan kaikki tietyt merkit merkkijonon lopusta PHP:ssä?
Mikä on nopein tapa poistaa viimeinen merkki merkkijonosta?
Minulla on seuraava merkkijono
a,b,c,d,e,
Haluaisin poistaa viimeisen ',' ja saada jäljellä olevan merkkijonon takaisin:
OUTPUT: a,b,c,d,e
Mikä on nopein tapa tehdä tämä?
Ensin yritän ilman välilyöntiä, rtrim($arraynama, ",");
ja saan virhetuloksen.
Sitten lisään välilyönnin ja saan hyvän tuloksen:
$newarraynama = rtrim($arraynama, ", ");
Voit käyttää
substr(string $string, int $start, int[optional] $length=null);
Katso substr PHP-dokumentaatiosta. Se palauttaa osan merkkijonosta.