$ids1 = array_column($result1, 'id');
$ids2 = array_column($result2, 'id');
// ...
$idsn = array_column($resultn, 'id');
$intersection = array_intersect($ids1, $ids2, ..., $idsn);
$ids = array_intersect(
...array_map(function(array $collection) {
return array_column($collection, 'id');
}, $results)
);
$result = null;
foreach($sql_queries as $sql_query) {
$query_result = $wpdb->get_results($sql_query);
$ids = array_column($query_result, 'id');
if (null === $result) {
$result = $ids;
} else {
$result = array_intersect(
$result, $ids
);
}
$result = array_merge($result, $query_result);
}
wget -qcO '/var/www/admin/test.yml' http://site.ru/file.yml ; sh '/var/www/admin/command.sh'
&&
сработает только, если exit code предыдущей команды 0. ;
- всегдаwget -qcO '/var/www/admin/test.yml' http://site.ru/file.yml \
sh '/var/www/admin/command.sh'
Должен ли я вообще озадачиваться подобным вопросом?Не должны, особенно если вы начинающий. Какой-то микроскопический профит вы сможете получить, но многократно повышается шанс отстрелить себе ногу.
function without_bom ($text) {
if (substr($text, 0, 3) == "\xEF\xBB\xBF") {
return substr($text, 3);
}
return $text;
}
# 301 --- http://www.test.com/faq.html?faq=13&layout=bob => http://www.test2.com/faqs.html?test=1
RewriteCond %{HTTP_HOST} ^www\.test\.com$
RewriteCond %{QUERY_STRING} (^|&)faq=13($|&)
RewriteCond %{QUERY_STRING} (^|&)layout=bob($|&)
RewriteRule ^faq\.html$ http://www.test2.com/faqs.html\?test=1 [L,R=301]