3v4l.org

run code in 300+ PHP versions simultaneously
<?php // https://forum.pasja-informatyki.pl/507316/php-tablice-wyjatki $input = ["Witam","mam","tablice","zeszyt","dwuwymiarową w PHP.", "ołówek","Potrzebuję","kredka1","ze zbioru","umieścić na początku."]; // --- Demo --- echo "Orginalna wejściowa tablica".PHP_EOL; print_r($input).PHP_EOL; echo PHP_EOL; echo implode(" ",$input); echo PHP_EOL.PHP_EOL; echo "Przefiltrowana wejściowa tablica".PHP_EOL; $new_input = twojaNazwa($input); print_r($new_input); echo PHP_EOL; echo implode(" ",$new_input); function twojaNazwa($input) { $searched = ["ołówek","kredka","zeszyt"]; // Zwraca tablicę słów szukanych (z $searched), które są w $input $found_searched = array_intersect($input,$searched); // Wyrzucamy z $searched słowa, które nie zostały znalezione w $input // i reindeksujemy tablice $found_searched, żeby indeks zaczynał sie od n0, n+1 $clean_found_searched = array_merge(array_intersect($found_searched,$searched)); // Wrzucamy z $input znalezione ($searched), za pomocą $clean_found_searched // i reindeksujemy nową zawartość tablicy $input $clean_input = array_merge(array_diff($input,$clean_found_searched)); // Dodajemy na początku nowego $clean_input -> $clean_found_searched $new_input = array_merge($clean_found_searched,$clean_input); return $new_input; }
Output for git.master, git.master_jit, rfc.property-hooks
Orginalna wejściowa tablica Array ( [0] => Witam [1] => mam [2] => tablice [3] => zeszyt [4] => dwuwymiarową w PHP. [5] => ołówek [6] => Potrzebuję [7] => kredka1 [8] => ze zbioru [9] => umieścić na początku. ) Witam mam tablice zeszyt dwuwymiarową w PHP. ołówek Potrzebuję kredka1 ze zbioru umieścić na początku. Przefiltrowana wejściowa tablica Array ( [0] => zeszyt [1] => ołówek [2] => Witam [3] => mam [4] => tablice [5] => dwuwymiarową w PHP. [6] => Potrzebuję [7] => kredka1 [8] => ze zbioru [9] => umieścić na początku. ) zeszyt ołówek Witam mam tablice dwuwymiarową w PHP. Potrzebuję kredka1 ze zbioru umieścić na początku.

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
19.22 ms | 402 KiB | 8 Q