इसके लिए preg_match_all() का उपयोग करें। मान लीजिए हमारी स्ट्रिंग निम्न है:
$values = 'javamysqlphpmongodbpythonspringhibernatephp';
हम इसे विशिष्ट मानों जैसे java hibernate php के साथ विभाजित करना चाहते हैं।
उदाहरण
PHP कोड निम्नानुसार है:
<!DOCTYPE html> <html> <body> <?php
$values = 'javamysqlphpmongodbpythonspringhibernatephp';
$afterSpliting = preg_match_all("/(java|hibernate|php)/", $values, $result);
print_r($result);
?> </body> </html>
आउटपुट
यह निम्न आउटपुट उत्पन्न करेगा:
Array ( [0] => Array ( [0] => java [1] => php [2] => hibernate [3] => php ) [1] => Array ( [0] => java [1] => php [2] => hibernate [3] => php ) )
व्याख्या: preg_match_all() पैटर्न के सभी मिलानों को ढूंढता है। पैटर्न /(java|hibernate|php)/ इन तीन शब्दों में से किसी से भी मेल खाता है।