Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Usuwanie pozycji z tablicy ... ?, tablice
Nosfi
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 13.10.2004
Skąd: Świnoujście

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


Witam,
dane zapisane są w jednej zmiennej:

  1. <?php
  2.  
  3. $dane = &#092;"asia;kasia;ola;ola;kasia\";
  4.  
  5. //rozbijamy dane na elementy tablicy:
  6. $tablica = explode(&#092;";\",$dane);
  7.  
  8. ?>

do tej pory aby usunąć jakiś element tablicy korzystałem z FOREACH i UNSET podając wartość elementu do usunięcia ($dane_wartosc);

np. $dane_wartosc = 'ola';

  1. <?php
  2.  
  3. foreach( $tablica as $index => $value ){
  4.  if($value == $dane_wartosc){
  5. unset($tablica[ $index ]);
  6.  }
  7. }
  8.  
  9. //i następnie składamy to w całość:
  10.  
  11. $tablica_nowa = implode(&#092;";\",$tablica);
  12.  
  13. ?>

jednakże w tym przypadku usuwany jest każdy element dopasowany do wartości ...
wcześniej miałem pojedyńcze elementy i nie było problemu, a teraz doszły powtarzające się ...

Jak można rozbudować tą funkcję lub ewentulanie rozwiązać problem w inny sposób?

Dzięki za helpa


--------------------
<?php $Sign=Show->ToMe('Nie ma to jak zimny prysznic'); ?>
<span style="font-weight: bold;">Tools:</span> XAMPP | PHP 5 | MySQL 5 | Notepad++
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 03:58