<?php
$item_colors = "Vario Base Unit with steel, large, black/orange";
$result = [];
foreach (explode(', ', str_replace('Vario Base Unit with ','', $item_colors)) as $color) {
$colors = explode('/', $color);
count($colors) === 2 ? array_push($result, ...$colors) : array_push($result, $color);
}
echo implode(' ', $result);
//steel large black orange
var_dump($result);
// array(4) {
// [0]=>
// string(5) "steel"
// [1]=>
// string(5) "large"
// [2]=>
// string(5) "black"
// [3]=>
// string(6) "orange"
// }
- Output for 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.27, 8.2.0 - 8.2.17, 8.3.0 - 8.3.4
- steel large black orangearray(4) {
[0]=>
string(5) "steel"
[1]=>
string(5) "large"
[2]=>
string(5) "black"
[3]=>
string(6) "orange"
}
preferences:
143.08 ms | 402 KiB | 148 Q