<?php
$strings = [
"Pizza 'PizzaName' this is a certain pizza",
"Pizza 'NamePizza' this is a certain pizza",
"Pizza 'Hawaii' this is a certain pizza",
"Pizza 'Pepperoni' this is a certain pizza",
"Pizza is a very nice pizza"
];
foreach ($strings as $string) {
print_r(preg_split("~[^']+'[^']+'\K ~", $string));
}
Array
(
[0] => Pizza 'PizzaName'
[1] => this is a certain pizza
)
Array
(
[0] => Pizza 'NamePizza'
[1] => this is a certain pizza
)
Array
(
[0] => Pizza 'Hawaii'
[1] => this is a certain pizza
)
Array
(
[0] => Pizza 'Pepperoni'
[1] => this is a certain pizza
)
Array
(
[0] => Pizza is a very nice pizza
)
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
Array
(
[0] => Pizza 'PizzaName'
[1] => this is a certain pizza
)
Array
(
[0] => Pizza 'NamePizza'
[1] => this is a certain pizza
)
Array
(
[0] => Pizza 'Hawaii'
[1] => this is a certain pizza
)
Array
(
[0] => Pizza 'Pepperoni'
[1] => this is a certain pizza
)
Array
(
[0] => Pizza is a very nice pizza
)