Getting Warning: split(): REG_BADRPT when using the split PHP function

No Comments

Getting Warning: split(): REG_BADRPT when using the split PHP function when I try to split a string after each question mark (?).

E.g.

$string = "ABC?DEF?BGT";
list($a,$b) = split('?',$string);

Answer:

  • The reason why this is failing is split gives you the power to use regular expressions
  • Use the explode() function instead
  • If you really need to use the split() function try escaping the character eg. ‘/\?/’

Image Credits: Photo by Isis França on Unsplash.

Last Updated On March 22, 2018

Related Articles

No results found

Leave a Reply

avatar
  Subscribe  
Notify of
Menu
Copy link