У меня есть функция для создания уникального слитка для названия страницы. Он проверяет, доступен ли slug в таблице страниц, а затем создает уникальный слизню, добавив соответственно «-int». Функция работает отлично для первых трех записей, например, для «тестовой пули», введенной три раза, создаст «test-slug-1», «test-slug-2» и «test-slug-3». Затем после этого я получаю сообщение об ошибке «Неустранимая […]
Я хотел бы создать короткий уникальный идентификатор без необходимости проверки на наличие конфликтов. В настоящее время я делаю что-то подобное, но идентификатор, который я сейчас генерирую, случайный, и проверка на столкновение в цикле раздражает и будет дорожать, если количество записей значительно возрастет. Обычно беспокоиться о столкновениях не проблема, но уникальный идентификатор, который я хочу сгенерировать, […]
Мне нужна функция array_unique для массивов внутри массива. Дело – должно быть равным, но результат «не равен»: <?php $arr=array(array('a',1),array('a',2)); $arr2=array_unique($arr); if($arr2==$arr){ echo "equal"; } else{ echo "not equal"; } ?> Как код должен быть изменен, чтобы получить выходной «равный»?
У меня есть многомерная настройка массива, например: array( [0]=> array( ["name"]=> "Foo" ["slug"]=> "Bar" ) [1]=> array( ["name"]=> "Foo" ["slug"]=> "Bar" ) [2]=> array( ["name"]=> "Test 1" ["slug"]=> "test-1" ) [3]=> array( ["name"]=> "Test 2" ["slug"]=> "test-2" ) [4]=> array( ["name"]=> "Test 3" ["slug"]=> "test-3" ) ) Каким будет наилучший способ поиска по области для […]