/* Adding Experiences */ $("#addExperience").click(function () { if(experiencectr>5){ alert("WOW! But 5 experiences are enough."); return false; } var newTextBoxDiv = $(document.createElement('div')) .attr("id", 'ExperienceDiv' + experiencectr); newTextBoxDiv.html('<label>Experience No. '+ experiencectr + ' : </label>' + '<input type="text" name="experience[]" id="experience' + experiencectr + '" > ' + '<input type="text" id="year' + experiencectr + '" size="5" name="years[]"><label>years</label>'); newTextBoxDiv.appendTo("#ExperienceBoxesGroup"); experiencectr++; […]
Когда вам нужно проверить / иметь комбинации элементов массива, как вы можете избежать вложенности foreach? Пример кода: $as = array($optionA1, $optionA2) $bs = array($optionB1, $optionB2) $cs = array($optionC1, $optionC2) foreach ($as as $a) { foreach ($bs as $b) { foreach ($cs as $c) { $result = $this->method($a, $b, $c); if ($result) etc } } } […]
Я новичок в PHP (и программирование в целом). Чтобы проверить, что я узнал до сих пор, я написал этот код, который печатает все возможные комбинации заданного количества кубиков с определенным количеством лиц. (вы найдете код в конце). Я хочу сделать динамическое изменение количества вложенных циклов в соответствии с переменной $dicenumber . Прямо сейчас он может […]
Пока, если мне нужно перебирать многомерный массив, я использую цикл foreach для каждого измерения. например, для двух измерений foreach($array as $key=>$value) { foreach($value as $k2=>$v2) { echo } } Что мне делать, когда я не знаю глубину массива? т.е. глубина является переменной. Единственное, что я могу придумать, это закодировать целый стек циклов и разбить цикл, […]