<?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.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
- 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:
85.59 ms | 407 KiB | 5 Q