![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 249 Pomógł: 0 Dołączył: 22.12.2011 Ostrzeżenie: (10%) ![]() ![]() |
Mam tablice a w niej wartości które zaczynają się od jakiejś cyfry która jest mi potrzebna tylko na chwilę czyli taki bufor. Więc chciałbym usunąć ową liczbę z początku zaraz po jej dodaniu przez funkcję. Oto przykład:
Więc gdy utworzę tabele to struktura jest mniej więcej taka: Array( [chleby] => Array( [0] => 0pieczywo [1] => 2pieczywo [2] => 4pieczywo [3] => 1pieczywo ) [bułki] => Array( [0] => 0pieczywo [1] => 4pieczywo [2] => 10pieczywo [3] => 8pieczywo ) ) Chciałbym teraz w jak najprostszy sposób pozbyć się każdej cyfry "int" z początku wartości. Jak najlepiej tego dokonać? Podmienić tablicę z nową zawartością (większe zużycie pamięci) czy też jakaś pętla dla podmiany? A może funkcja strpos()? Potem ta tablica trafia RegexIterator więc można również zastosować tutaj RecursveRegexIterator::REPLACE. Który sposób będzie najefektywniejszy? Ten post edytował MESSIAH :) 19.10.2015, 19:17:56 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 249 Pomógł: 0 Dołączył: 22.12.2011 Ostrzeżenie: (10%) ![]() ![]() |
Jesteś geniuszem. Czemu ja na to od razu nie wpadłem. php.pl jedyna strona gdzie za odpowiedź trzeba płacić albo prosić wielkich "guru". No trudno będę sam dalej kombinował.
Proszę zmień nazwę z "com" na "cum" będzie więcej mówiła o twoim sposobie pomocy innym. Ten post edytował MESSIAH :) 19.10.2015, 22:13:13 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 09:11 |