![]() |
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 00:23 |