3v4l.org

run code in 300+ PHP versions simultaneously
<?php //Test cases from user's Project $people = array("DHL Guest PayPal", //0 "DHL Guest BT", //1 "DHL Guest Bank", //2 "DHL Ret PayPal", //3 "DHL Ret BT", //4 "DHL Ret Bank", //5 "DHL Wh PayPal", //6 "DHL Wh BT", //7 "DHL Wh Bank", //8 "ACS Guest PayPal", //9 "ACS Guest BT", //10 "ACS Guest Bank", // 11 "ELTA Wh PayPal", //12 "ELTA Wh BT", //13 "ELTA Wh Bank"); //14 $count_deps = 0; $which_must_be_deleted = array(); // Dep/cies from user's above Project $words = array( array('DHL', 'Wh', 'BT'), // array('Guest', 'PayPal'), //$words[0]-------------------------------->| //array('DHL', 'Guest') //$words[1]---------------------------------->| // | // | ); // | // | $sum = array(); // | $sum_teliko = array(); // | for ($p=0; $p<sizeof($words); $p++) { // | // | unset($sum); // | $sum = array(); // | echo "$p index of array $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ \n"; // | for ($i=0; $i<sizeof($people); $i++) { // | // | $var = $people[$i]; // | // | $ch = implode("|",$words[$p]); // <====| I pass the index of each array from the $words[] echo $pattern = '['.$ch.']'; if(preg_match_all($pattern, $var,$matches) >=2) { echo 'Αυτό απορρίπτεται γιατί βρήκα και τα 2....'; $sum[] = $i; //κρατάω τη θέση που βρήκα τις εξαιρέσεις echo "\n"; $which_must_be_deleted[] = $i; $count++; }else { echo 'Περνάει...'; echo "\n"; } } echo "$p index of array $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ \n"; $sum_teliko[$p] = $sum; echo "\n"; } echo "Dep/ces που πρέπει να αφαιρέσω " .$count ; echo "\n"; print_R($sum_teliko); echo "\n"; sort($which_must_be_deleted); print_R(array_unique($which_must_be_deleted)); // διαγραφω τα dep/cies απο τον αρχικο πινακα με τα test cases foreach ($which_must_be_deleted as $example) { unset($people[$example]); } echo "\n"; echo "Test cases made :"; // εκτυπωνω τα τελικα test cases print_R($people); ?>

preferences:
52.34 ms | 402 KiB | 5 Q