$array1 = ['красная шапочка', 'серый волк'];
$array2 = ['красная', 'серый'];
function rep($val)
{
global $array2;
return str_replace($array2, '', $val);
}
$array3 = array_map('rep', $array1);
print_r($array3);
SELECT
fig.id,
SUM(vertex_cost) / COUNT(DISTINCT edge.id) vertex_sum,
SUM(edge_cost) / COUNT(DISTINCT vertex.id) ege_sum,
MIN(vertex_cost) vertex_min,
MIN(edge_cost) edge_min,
MAX(vertex_cost) vertex_max,
MAX(edge_cost) edge_max
FROM
fig
JOIN vertex
ON fig.id = vertex.fig_id
JOIN edge
ON fig.id = edge.fig_id
GROUP BY
fig.id
<?php
$str = '<a href="/good/&id=122321312312&ld=eyJwcm9tb3Rpb25fcHJpY2UiOiI5OC4wMCIsInZvbHVtZSI6Miwic2NvcmUiOjEyLCJzZWxsZXJJZCI6IjE3OTY4NTg3OTAifQ==">Товар 1</a>';
if(preg_match('#&id=(\d+)#si', $str, $matches))
{
print_r($matches);
}
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(array("data"=>$data_string)));
<?php
define('C_TIME_ONE_DAY', 86400);
/**
* @param int $from Дата заказа
* @param int $daysCount Базовое число дней доставки
* @param int $nextDayHour Заказы, сделанные после этого часа доставляются со следующего дня
* @param array $freezeDays Дни недели, в которые заказы не движутся
* @param array $deliveryDays Дни доставки
* @return int
*/
function delivery($from, $daysCount, $nextDayHour, $freezeDays, $deliveryDays)
{
if(!in_array(date('w', $from), $freezeDays)) {
if(date('H', $from) > $nextDayHour - 1) {
$from = strtotime('tomorrow', $from);
} else {
$from = strtotime('midnight', $from);
}
}
while($daysCount > 0) {
if(!in_array(date('w', $from), $freezeDays)) {
$daysCount--;
}
$from += C_TIME_ONE_DAY;
}
while(!in_array(date('w', $from), $deliveryDays)) {
$from += C_TIME_ONE_DAY;
}
return $from;
}
/*
* 5 дней на доставку
* Заказ, сделанный в 12:01 начинает доставляться со следующего дня
* в субботу и воскресенье заказы не движутся
* склад выдает заказы по пн,ср,чт,пт
*/
$deliveryDate = delivery(strtotime('2016-06-06 12:08'), 5, 12, [0,6], [1,3,4,5]);
echo 'warehouse: ', date('Y-m-d', $deliveryDate), PHP_EOL;
echo 'office: ', date('Y-m-d', $deliveryDate + C_TIME_ONE_DAY), PHP_EOL;
$teams = array('team1', 'team2', 'team3', 'team4');
shuffle($teams);
echo $teams[0], ' VS. ', $teams[1], PHP_EOL;
echo $teams[2], ' VS. ', $teams[3], PHP_EOL;
$row_set = array();
$i = 0;
while( $row = mysql_fetch_array( $query, MYSQL_ASSOC ) )
{
$row_set[] = $row;
$i++;
}
echo json_encode($row_set), PHP_EOL, 'count: ', $i, PHP_EOL;
http://img.domain3.ru/product_sku_0.jpg
http://img.domain3.ru/product_sku_1.jpg
http://img.domain3.ru/product_sku_2.jpg
...