Есть массив. Туда записываются товары. Перед "+" id, после размер. Как из них делать два массива?
Array ( [0] => 25+43 [1] => 26+43 )
Простой пример, используйте перебор элементов FOR, а далее EXPLODE, максимально детально приведу пример, для понятия логики:
<?php
$array = array('25+43','26+43');
$arrayID = array();
$arraySize = array();
if(!empty($array)){
for($i=0;$i<count($array);$i++){
$exp = explode('+',$array[$i]);
array_push($arrayID,$exp[0]);
array_push($arraySize,$exp[1]);
}
}
?>
Один из вариантов - с помощью регулярных выражений:
$arr = ['25+43', '26+43'];
preg_match_all('~(?<id>\d+)\+(?<size>\d+)~', join(PHP_EOL, $arr), $a);
print_r($a['id']);
print_r($a['size']);
/*
Array ( [0] => 25 [1] => 26 )
Array ( [0] => 43 [1] => 43 )
*/
Помогите понять куда этот код вставлять, чтобы выводились посты за последние 30 дней
Привет всем! Хочу сделать оплату цифрового товара через Telegram-бота на QIWIПроблема в том, что не знаю, как это правильно реализовать + нет нормальной...
yii2 canonical отображает не полный урл при генерации canonical таким способом