<?php
$str = "20x9999,24x65,40x5";
$array1 = array();
$array2 = array();
foreach (explode(',', $str) as $key => $xy) {
list($array1[$key], $array2[$key]) = explode('x', $xy);
}
print_r($array1);
print_r($array2);
$array1 = array();
$array2 = array();
foreach (explode(',', $str) as $key => $xy) {
[$array1[$key], $array2[$key]] = explode('x', $xy);
}
print_r($array1);
print_r($array2);
preg_match_all('/(\d+)x(\d+)/', $str, $matches);
$array1 = $matches[1];
$array2 = $matches[2];
print_r($array1);
print_r($array2);
preg_match_all('/(\d+)x(\d+)/', $str, $matches);
[, $array1, $array2] = $matches;
print_r($array1);
print_r($array2);
- Output for 8.0.1 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.19, 8.3.0 - 8.3.7
- Array
(
[0] => 20
[1] => 24
[2] => 40
)
Array
(
[0] => 9999
[1] => 65
[2] => 5
)
Array
(
[0] => 20
[1] => 24
[2] => 40
)
Array
(
[0] => 9999
[1] => 65
[2] => 5
)
Array
(
[0] => 20
[1] => 24
[2] => 40
)
Array
(
[0] => 9999
[1] => 65
[2] => 5
)
Array
(
[0] => 20
[1] => 24
[2] => 40
)
Array
(
[0] => 9999
[1] => 65
[2] => 5
)
preferences:
72.69 ms | 403 KiB | 91 Q