Алексей
$array2[$id]['name'] это массив?
Anonymous
да, елемент масива
Алексей
а вкурил :)
Anonymous
короч, хочу свой вариант функции array_intersect, что б сравнивались значения
Алексей
Тогда не вкурил.. интерсект выдает массив схождение
Алексей
первое проверяет наличие, второе вычисляет схождение
Алексей
in_array($item['name'], array_map(function($item){return $item['name'];}, $array2));
Anonymous
function my_array_intersect($array1,$array2){
$id = 0;
foreach($array1 as $item){
++$id;
if(!in_array($item['name'], $array2[$id]['name'])){
array_splice($array1, $id, 1);
}
}
return $array1;
}
Anonymous
вот что получается у меня
Алексей
ужс ей богу
Anonymous
не умею по другому...
Anonymous
не знаете как такое сделать?(
Алексей
а не пробывал через array_filter ?
Anonymous
о, попробую, большое спасибо
Алексей
или привести второй массив к нормальному виду а потом инсект сделать
Алексей
типа
array_insect($arr1,array_map(function($item){return $item['name'];},$arr2))
Алексей
только твоя функция чет другое делает
Алексей
Anonymous
нет, не разобральзя как организовать
Алексей
я же те прям сам написал :)
Anonymous
я уже и сам не понял что хочу, ща посмотрю
Anonymous
$array1 = ['name'=>'bitcoin', 'data' => 'html'];
$array2 = array("0" => [
'name' =>'bitcoin',
'data' => 'html']
);надо проверить, есть ли в елементах $array2, значение $array1['name']
Алексей
так тебе схождение надо?
Anonymous
да, да, да
Алексей
или типа есть/нет
Anonymous
есть/нет
Алексей
интерсек отвечает на вопрос, какие миенно элементы есть похожие
Алексей
на да/нет отвечает in_array
Anonymous
if(!in_array($item['name'], $array2[$id]['name'])){
Anonymous
оно в таком виде ошибку дает
Алексей
Anonymous
да
Алексей
а нахуя тебе свой интерсек, если родной норм работает
Anonymous
$array1 = ['name'=>'bitcoin', 'data' => 'html'];
$array2 = array("0" => [
'name' =>'bitcoin',
'data' => 'html']
);
echo array_search('bitcoin', $array2);
Алексей
Alexander
Насекомое
Алексей
да.. интерсект очепятался
Алексей
смысл же ясен
Алексей
ну в общем то есть еще array_uintersect для особенных извращенцев
Алексей
он примерно то же делает, только сравнение не на уровне бинарника, а на уровне интерпритатора... но хбз. не берусь судить что быстрее
Artur
Ребята, как добавить (без загрузки: так чтобы input видел ссылку на файл) файл в input при помощи drag and drop?
Sergey
Artur
Sergey
нет, у тебя файлы будут в свойстве события
Artur
в dataTransfer.files ? типа document.getElementById("file").files = event.dataTransfer.files; ?
Sergey
да
Artur
угу. спасибо большое
Алексей
есть решение проще
Алексей
можно сделать инпут блоком м заданыыми размерами, опасити поставить 0 и разместить над облатью драгендропа
Алексей
тогда нужно ловить событие ончейндж, нет верочтности что браузер вас не поймет, и вместо загрузки, попытается скачать фаил ну и тд
Алексей
это в каком браузере прозрачный блок с непрозрачным текстом?
Алексей
ты сначала найти его курсором - это раз
Алексей
поставь user-select: none; инпуту - это два
Alexander
Dmitriy
бот ?
Алексей
Alexander
счего это
Возьму и найду его курсором, это не проблема
Алексей
каким нахрен курсором, если его выделять незя, и если у него табгруп не прописан
Alexander
Anonymous
нет, я просто его настолько неграмотно спроектировал
Алексей
Алексей
Алексей
почитай вот
Vadim
Anonymous
да вообще - вступил и не поздаровался - сразу ро
Vadim
Алексей
на тебе большую красную кнопку загрузки файлов
Alexander
Алексей
добавь к стилю.. фигли
Алексей
ну добавил
Alexander
ну добавил
в левом верхнем углу не работает курсор
Алексей
Alexander
Алексей
ты бы не сказал - я не заметил бы
Алексей
нука щас найди