$barcode_attr = 0; $need_save = 0; $obSubbrand = $obBarcode->getSubbrand(); $subbrand_name = !isNull($obSubbrand) ? mb_strtolower($obSubbrand->name, 'utf-8') : ''; $description = mb_strtolower($obBarcode->attribute_1, 'utf-8'); foreach ($many_words_values as $value_id => $possible_values) { foreach ($possible_values as $value_name) { $need_auto = findNeedle($description, $subbrand_name, $value_id, $value_name); if ($need_auto) { break 2; } } } if (!$need_auto) { foreach ($values as $value_id => $value_name) { $need_auto = findNeedle($description, $subbrand_name, $value_id, $value_name); if ($need_auto) { break; } } } for ($i = 1; $i <= $obBarcode->_attribute_quantity; $i++) { if ($obBarcode->{'a' . $i} == $obAttribute->id()) { $obBarcode->{'a' . $i} = NULL; $obBarcode->{'v' . $i} = NULL; $need_save = 1; } } if ($need_auto) { for ($i = 1; $i <= $obBarcode->_attribute_quantity; $i++) { if (!$obBarcode->{'a' . $i}) {
<meta name="viewport" content="width=device-width, initial-scale=1"> <title>Opdracht functies gevorderd</title> <link rel="stylesheet" href="http://web-backend.local/css/global.css"> <link rel="stylesheet" href="http://web-backend.local/css/facade.css"> <link rel="stylesheet" href="http://web-backend.local/css/directory.css"> </head> <body class="web-backend-opdracht"> <section class="body"> <h1>Opdracht functies gevorderd: deel 1</h1> <ul> <li>Hoeveel keer komt de 'a' voor in deze hash? <?php echo findNeedle("a", $md5HashKey); ?> % </li> <li>Hoeveel keer komt '2' voor in deze hash? <?php echo findNeedle("2", $md5HashKey); ?> % </li> <li>Hoeveel keer komt de 'e' voor in deze hash? <?php echo findNeedle("e", $md5HashKey); ?> % </li> </ul> </section> </body> </html>