![]() |
![]() |
![]()
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: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
@MESSIAH co jest złego w tym co zaproponował @com?
Ale nie, lepiej to łączyć, aby zaraz to rozbić. I te wycieczki personalne, eh... Ten post edytował redeemer 20.10.2015, 08:06:02 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 06:40 |