Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
for ($i = 0; $i < count($arr); $i++) { if (!in_array(['title' => $unique], $arr)) { echo $unique; echo " <- "; echo " Уникальное"; break; } else { echo $unique; echo " <- "; echo " Есть дубль"; echo " \n "; $unique = uniqid(); } }
array(4) { [0]=> array(1) { ["title"]=> string(13) "5e9dfcc295981" } [1]=> array(1) { ["title"]=> string(13) "5e9dfcc49a460" } [2]=> array(1) { ["title"]=> string(13) "5e9dfcc5b1ff8" } [3]=> array(1) { ["title"]=> string(13) "5e9dfcc637f75" } } 5e9dfcc49a460 <- Есть дубль 5e9e22f523312 <- Уникальное
?', [$id_user]
let options = { a: 0 }; function myFn({a = 2}) { console.log(a); // 2 }
key: { ...state.search, // spread, все текущие элементы [name]: value // как работает это? заменяет в spread ключи? }
localStorage.removeItem('item');
Подскажите, пожалуйста, гарантирует ли уникальность такой перебор?
Количество прогонов = количество элементов в массиве.
Если все подряд будут совпадать, так как uniqid() обратно не отсчитывает, только вперед