如何将字符串放入数组中,在PHP按新行拆分?
考虑到与几个新行字符连接在一起的字符串。任务是拆分该字符串并将它们存储到数组中,以便换行符吐出字符串。
例子:
Input : string is 'Ankit \n Ram \n Shyam'
Output : Array
(
[0] => Ankit
[1] => Ram
[2] => Shyam
)
使用爆炸()函数:爆炸()函数把基于字符串分隔符的字符串,即无论分隔字符时它将该字符串。这个功能返回包含通过分割原始字符串形成的字符串的数组。该函数接受分离器和字符串要被分离和字符串的可选参数长度被分开。
例子:
输出:
Array
(
[0] => Ankit Mishra
[1] => Ram Singh
[2] => Shyam Pandey
)
使用 preg_split()函数:该函数将字符串拆分为用户指定长度的较小字符串或子字符串。如果指定了限制,则小字符串或子字符串通过数组返回限制。 preg_split()函数与explode()函数类似,但不同之处在于正则表达式用于指定分隔符,但未使用explode。此函数将第一个参数作为正则表达式,用于将第二个参数拆分为要拆分的字符串。
例子:
输出:
Array
(
[0] => Ankit Mishra
[1] => Ram Singh
[2] => Shyam Pandey
)