PHP one liners

26.5.2012 - 1549 просмотров ;)

Данная публикация будет наполняться медленно но верно. А ней можно будет найти однострочные рецепты решающие интересные простые задачки. Решения в одну строчку.

получить первую строку из многострочного текста

echo array_shift(explode(«\n»,$text)); // мощный метод
echo substr($text, 0,strpos($text, «\n»)); // предпочтительный

аналог array_diff но с не точным сравнением, а например совпадение по шаблону или повпадение части строки

// входящие массивы $a и $j
foreach ($a as $b) {$f=0;foreach ($j as $je){if (strstr($b,$je)) $f=1;}if ($f==0) $a2[]=$b;}

Отправка POST запроса в PHP одной строкой

$result = file_get_contents($url, false, stream_context_create(array(‘http’ => array(‘method’ => ‘POST’,’header’ => ‘Content-Type: application/xml’,’content’ => $xml))));

Статьи из раздела, Видеочат рулетка