Autor Zpráva
Martin011
Profil *
Dobrý den,
mám řetězec a chci z něj vybrat poslední znak. Jak to udělám nejjednodušeji?
Děkuji
mark
Profil
Reťazce.
$retazec = "nejaky_retazec";
substr($retazec, strlen($retazec)-1, 1)
Měsíček
Profil
Co třeba takhle? :)
<?php
  $string = "Ahoj a blá blá blá!";
  echo ($var = $string[strlen($string)-1]); // Vypíše  " ! "
?>
Možná to není nejjednodušší, ale IMHO se z tohoto dá nejjednoduššeji poznat o co jde :)

EDIT:// a nebo z toho udělat funkci.
<?php 
  function last_char ($string) {
    return $string[strlen($string)-1];
  }
  echo last_char("Ahooooj!"); // Vypíše " ! "
?>
mark
Profil
pardon, ide to jednoduchšie:
substr($retazec, -1)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: