Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zbędny znak na początku stringa, Optymalne opcje
MESSIAH :)
post
Post #1





Grupa: Zarejestrowani
Postów: 249
Pomógł: 0
Dołączył: 22.12.2011

Ostrzeżenie: (10%)
X----


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:
  1. if ($Wszystko=1) {
  2. $Piekarnie['chleby'][] = funkcja_dodająca_cyfry() . funkcja_tworząca_string() ;
  3.  
  4. } elseif ($Wszystko=2) {
  5. $Piekarnie['bułki'][] = funkcja_dodająca_cyfry() . funkcja_tworząca_string();
  6.  
  7. }
  8.  

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
Go to the top of the page
+Quote Post

Posty w temacie
- MESSIAH :)   Zbędny znak na początku stringa   19.10.2015, 17:46:28
- - com   to poco ją dodajesz żeby zaraz usuwać, zaprojektuj...   19.10.2015, 20:12:28
- - MESSIAH :)   Jesteś geniuszem. Czemu ja na to od razu nie wpadł...   19.10.2015, 22:11:48
|- - KsaR   Cytat(MESSIAH :) @ 19.10.2015, 23...   20.10.2015, 10:50:59
- - markuz   @MESSIAH Nikt nie chce tutaj Ci zrobic krzywdy O...   19.10.2015, 22:22:54
- - com   z tego co wynikało z przykładu liczba ma oznaczać ...   19.10.2015, 22:26:14
- - Tomplus   @MES substr i pamiętaj że jako pierwszy parametr ...   20.10.2015, 07:47:26
- - Pyton_000   @MESSIAH jesteś bezczelny. Kolega powiedział Ci co...   20.10.2015, 08:00:42
- - redeemer   @MESSIAH co jest złego w tym co zaproponował @com?...   20.10.2015, 08:03:42
- - nospor   @mes 3 raporty odnosnie Twojej wypowiedzi... Coz j...   20.10.2015, 08:53:21
- - Tomplus   @Pyton_000 Racja, nie zauważyłem tej 10. W ogóle,...   20.10.2015, 09:51:16
|- - MESSIAH :)   Cytat(Tomplus @ 20.10.2015, 10:51:16 ...   20.10.2015, 13:58:22
- - Antonios   Buahahahahahahaha co za poziom tego forum. Gość si...   20.10.2015, 16:43:06
|- - redeemer   Cytat(Antonios @ 20.10.2015, 17:43:06...   20.10.2015, 16:57:55
|- - Antonios   Cytat(redeemer @ 20.10.2015, 17:57:55...   20.10.2015, 17:30:56
- - Fred1485   @up Wow, jesteś taki dojrzały, że mógłbyś w googl...   20.10.2015, 16:47:42
- - redeemer   EOT   20.10.2015, 18:33:43
- - patwoj98   A jeśli by ustawić [PHP] pobierz, plaintext strin...   20.10.2015, 19:56:57
- - MESSIAH :)   Dzięki wszystkim za pomoc. Kombinowaliście jak mog...   20.10.2015, 23:41:46


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: 24.08.2025 - 00:23