![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 21.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
udało mi się znaleźć takie 2 skrypty:
Kod <code><span class="html"><span class="default"> </span><span class="keyword">function </span><span class="default">array_flatten</span><span class="keyword">(</span><span class="default">$a</span><span class="keyword">) { foreach(</span><span class="default">$a </span><span class="keyword">as </span><span class="default">$k</span><span class="keyword">=></span><span class="default">$v</span><span class="keyword">) </span><span class="default">$a</span><span class="keyword">[</span><span class="default">$k</span><span class="keyword">]=(array)</span><span class="default">$v</span><span class="keyword">; return </span><span class="default">call_user_func_array</span><span class="keyword">(</span><span class="default">array_merge</span><span class="keyword">,</span><span class="default">$a</span><span class="keyword">); }</span></span></code> Kod <span class="ident">function</span> <span class="ident">flatten_array</span><span class="punct">(</span><span class="ident">array</span> <span class="global">$a</span><span class="punct">)</span> <span class="punct">{</span> <span class="global">$i</span> <span class="punct">=</span> <span class="number">0</span><span class="punct">;</span> <span class="keyword">while</span> <span class="punct">(</span><span class="global">$i</span> <span class="punct"><</span> <span class="ident">count</span><span class="punct">(</span><span class="global">$a</span><span class="punct">))</span> <span class="punct">{</span> <span class="keyword">if</span> <span class="punct">(</span><span class="ident">is_array</span><span class="punct">(</span><span class="global">$a</span><span class="punct">[</span><span class="global">$i</span><span class="punct">]))</span> <span class="punct">{</span> <span class="ident">array_splice</span><span class="punct">(</span><span class="global">$a</span><span class="punct">,</span> <span class="global">$i</span><span class="punct">,</span> <span class="number">1</span><span class="punct">,</span> <span class="global">$a</span><span class="punct">[</span><span class="global">$i</span><span class="punct">]);</span> <span class="punct">}</span> <span class="keyword">else</span> <span class="punct">{</span> <span class="global">$i</span><span class="punct">++;</span> <span class="punct">}</span> <span class="punct">}</span> <span class="keyword">return</span> <span class="global">$a</span><span class="punct">;</span> <span class="punct">}</span> ale to są stare wpisy sprzed ponad roku, może jest w najnowszej wersji php jakaś jednolinijkowa funcja na to ? o rany boskie a cóż to się stało że mi się kody nie chciały wkleić ? Ten post edytował madrazel 12.08.2009, 16:28:24 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 22:57 |