Can't the explode function of php split a string with unicode?

record a very strange problem. I just made a script to get a piece of text and want to divide it into different fields. However, the text obtained by the program can never be split using explode (") (", $text) , but it can be split if $text is assigned to the text directly and then run!

finally, regular segmentation is used to succeed:

preg_split("/\)\s+\(/iu", $text);

but I don"t understand why explode doesn"t work, and splitting characters doesn"t use unicode characters.

Php
Jul.16,2021

you still think you should check the code.

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b366ac-2b85b.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b366ac-2b85b.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?