Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] jak edytować element w tablicy?
marbi
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 17.12.2009

Ostrzeżenie: (0%)
-----


witam,
czy można pojechać str_replace po jednym dokładnie ostatnim elemencie w tablicy?

  1. #znk - znaki na koncu
  2. $ilosc_znk = count($tablicaznakinakoncu);
  3. $minus_znk = $ilosc_znk - 1;
  4. $ofset_znk = $tablicaznakinakoncu[$minus_znk];
  5. $zastap_znk = array(',','-',':','!','?',';');
  6. $wyczyszczone_znk = str_replace($zastap_znk, "", $ofset_znk);
  7. $n = count($tablicaznakinakoncu);
  8. for ($i=0;$i<$n; $i++)
  9. $contenttextfinal .= $tablicaznakinakoncu[$i].' ';
  10. $contenttextfinal = rtrim($contenttextfinal);


i teraz jak robię

  1. echo '<pre>';
  2. print_r($tablicaznakinakoncu);
  3. echo '</pre>';


to nie bierze mi tego pod uwagę (IMG:style_emoticons/default/tongue.gif) dalej mam te dziwne znaki na końcu
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
marbi
post
Post #2





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 17.12.2009

Ostrzeżenie: (0%)
-----


też to zauważyłem ale nie wiem jak teraz zmusić się do jej użycia (IMG:style_emoticons/default/smile.gif)
wcześniej jaki zrobiłem:
  1. $tablicaliterkowa = explode(" ",$rtrimspacja); //ponownie calos do tablicy bedziemy szukac pojedynczych liter
  2. $iloscwtablicy = count($tablicaliterkowa); //licze liczbe
  3. $minusjeden = $iloscwtablicy - 1; //zmniejszam o jeden
  4. $zawartoscofsetu = $tablicaliterkowa[$minusjeden]; //deklaruje wartosc
  5. $liczbaznakow = strlen($zawartoscofsetu); //zlicza liczbe znakow
  6. if ($liczbaznakow <= 3) //jezeli mniej lub rowne 3
  7. unset($tablicaliterkowa[$minusjeden]); //usuwa ustatni
  8. $n = count($tablicaliterkowa); //wyswietal tablice
  9. for ($i=0;$i<$n; $i++) //c.d.
  10. $contenttext111 .= $tablicaliterkowa[$i].' '; //c.d.
  11. $contenttext1111 = rtrim($contenttext111); //usuwa spacje na koncu


to działa z usuwaniem pojedyńczej literki na końcu, czyli w ostatnim elemencie tabblicy (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 11:03