PHP/MySQL | PHP REVOLUTION
Сегодня мне понадобилась такая штука, как выделение подмножеств, НО на php такое не реализовано (а на на python'е - да).
Долго лазил в гугле и ничего путного не нашёл
И вот я написал свой скрипт для выделения подмножеств. Он полностью идентичен тому, как это реализовано в python'е (Никаких циклов и рекурсий!)
Код - https://pastebin.com/sQxYcTGy
Тест - https://ideone.com/jxNt8z
Пользуйтесь!
________
посл. ред. 27.12.2018 в 17:16; всего 3 раз(а); by rekmixa
Долго лазил в гугле и ничего путного не нашёл
И вот я написал свой скрипт для выделения подмножеств. Он полностью идентичен тому, как это реализовано в python'е (Никаких циклов и рекурсий!)
Код - https://pastebin.com/sQxYcTGy
Тест - https://ideone.com/jxNt8z
Пользуйтесь!
________
посл. ред. 27.12.2018 в 17:16; всего 3 раз(а); by rekmixa
спасибо
rekmixa (27.12.2018 в 16:33)
Сегодня мне понадобилась такая штука, как выделение подмножеств, НО на php такое не реализовано (а на на python'е - да).
Долго лазил в гугле и ничего путного не нашёл
И вот я написал свой скрипт для выделения подмножеств. Он полностью идентичен тому, как это реализовано в python'е (Никаких циклов и рекурсий!)
Код - https://pastebin.com/sQxYcTGy
Тест - https://ideone.com/jxNt8z
Пользуйтесь!
Сегодня мне понадобилась такая штука, как выделение подмножеств, НО на php такое не реализовано (а на на python'е - да).
Долго лазил в гугле и ничего путного не нашёл
И вот я написал свой скрипт для выделения подмножеств. Он полностью идентичен тому, как это реализовано в python'е (Никаких циклов и рекурсий!)
Код - https://pastebin.com/sQxYcTGy
Тест - https://ideone.com/jxNt8z
Пользуйтесь!
<?php
$res = $by_value ? array_intersect($arr, $keys) : array_intersect_key($arr, array_flip($keys));
то есть ты уверен, что тут $by_value проверяется ИМЕННО на TRUE?
207965264 (27.12.2018 в 17:38)
rekmixa (27.12.2018 в 16:33)
Сегодня мне понадобилась такая штука, как выделение подмножеств, НО на php такое не реализовано (а на на python'е - да).
Долго лазил в гугле и ничего путного не нашёл
И вот я написал свой скрипт для выделения подмножеств. Он полностью идентичен тому, как это реализовано в python'е (Никаких циклов и рекурсий!)
Код - https://pastebin.com/sQxYcTGy
Тест - https://ideone.com/jxNt8z
Пользуйтесь!
то есть ты уверен, что тут $by_value проверяется ИМЕННО на TRUE?
rekmixa (27.12.2018 в 16:33)
Сегодня мне понадобилась такая штука, как выделение подмножеств, НО на php такое не реализовано (а на на python'е - да).
Долго лазил в гугле и ничего путного не нашёл
И вот я написал свой скрипт для выделения подмножеств. Он полностью идентичен тому, как это реализовано в python'е (Никаких циклов и рекурсий!)
Код - https://pastebin.com/sQxYcTGy
Тест - https://ideone.com/jxNt8z
Пользуйтесь!
<?php
$res = $by_value ? array_intersect($arr, $keys) : array_intersect_key($arr, array_flip($keys));
то есть ты уверен, что тут $by_value проверяется ИМЕННО на TRUE?
Изыди, демон
rekmixa (27.12.2018 в 17:39)
207965264 (27.12.2018 в 17:38)
rekmixa (27.12.2018 в 16:33)
Сегодня мне понадобилась такая штука, как выделение подмножеств, НО на php такое не реализовано (а на на python'е - да).
Долго лазил в гугле и ничего путного не нашёл
И вот я написал свой скрипт для выделения подмножеств. Он полностью идентичен тому, как это реализовано в python'е (Никаких циклов и рекурсий!)
Код - https://pastebin.com/sQxYcTGy
Тест - https://ideone.com/jxNt8z
Пользуйтесь!
то есть ты уверен, что тут $by_value проверяется ИМЕННО на TRUE?
Изыди, демон
207965264 (27.12.2018 в 17:38)
rekmixa (27.12.2018 в 16:33)
Сегодня мне понадобилась такая штука, как выделение подмножеств, НО на php такое не реализовано (а на на python'е - да).
Долго лазил в гугле и ничего путного не нашёл
И вот я написал свой скрипт для выделения подмножеств. Он полностью идентичен тому, как это реализовано в python'е (Никаких циклов и рекурсий!)
Код - https://pastebin.com/sQxYcTGy
Тест - https://ideone.com/jxNt8z
Пользуйтесь!
<?php
$res = $by_value ? array_intersect($arr, $keys) : array_intersect_key($arr, array_flip($keys));
то есть ты уверен, что тут $by_value проверяется ИМЕННО на TRUE?
Изыди, демон
<?php
$a = true;
echo $b = $a ? 'работает' : 'не работает';// выведет - РАБОТАЕТ
$a = 'Вася';
echo $b = $a ? 'работает' : 'не работает';// выведет - РАБОТАЕТ
как тебе такой вариант?
проверять булево нужно на тождественное булево при помощи ===
207965264, just kill yourself, bro
________
посл. ред. 27.12.2018 в 17:50; всего 1 раз(а); by rekmixa
________
посл. ред. 27.12.2018 в 17:50; всего 1 раз(а); by rekmixa
rekmixa (27.12.2018 в 17:50)
207965264, just kill yourself, bro
207965264, just kill yourself, bro
<?php
$a = true;
echo $b = $a === true ? 'работает' : 'не работает';// выведет - РАБОТАЕТ
$a = 'Вася';
echo $b = $a === true ? 'работает' : 'не работает';// выведет - НЕ РАБОТАЕТ
и ещё не мешало бы проверить, является ли $a ВООБЩЕ булевой при помощи is_bool()