Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wyciągnięcie nazwy do kropki
Forum PHP.pl > Forum > Przedszkole
edwarpan
Witam, potrzebuje dostać wynik do kropki. przykład :
$zob_nazwa = 'sadsadasda.txt';
w wyniku otrzymujemy - sadsadasda
mam coś takiego:
  1. substr($zob_nazwa, strpos($zob_nazwa,'.'), strlen($zob_nazwa)-1);

lecz zwraca mi to tylko do kropki, lecz od prawej strony, a potrzebuję od lewej.
Mackos
Jeśli mniej więcej wiesz ile masz mieć kropek w tym tekscie to wystarczy
  1. $tekst="Twoja tresc. Do kropki";
  2. $kropka=explode(".", $tekst);
  3. echo $kropka[0];


A jeśli nie to możesz spróbować korzystając z jakiejś pętli
darko
Czy tak ciężko przeczytać te kilka zdań w dokumentacji tych funkcji?
  1. substr($zob_nazwa, 0, strpos($zob_nazwa, '.'));

// edit
a najlepiej posłużyć się pathinfo i wyciągnąć samo filename, zobacz jak to jest w manualu:
  1. $path_parts = pathinfo('/www/htdocs/inc/lib.inc.php');
  2. echo $path_parts['dirname'], "\n";
  3. echo $path_parts['basename'], "\n";
  4. echo $path_parts['extension'], "\n";
  5. echo $path_parts['filename'], "\n"; // since PHP 5.2.0

The above example will output:

/www/htdocs/inc
lib.inc.php
php
lib.inc

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.