我有一个变量$ name,有时可以包含空格和特殊字符,例如'%''和'';'如何使用正则表达式或以任何其他方式删除所有这些?
*/
public function handle()
{
$urls = Business::pluck('ical');
$names = Business::pluck('name');
foreach ($urls as $url) {
foreach ($names as $name) {
$test= explode("\n", $name);
dd($test);
$response = Curl::to($url)
->download('ical/'.$name.'.ics');
}
答案 0 :(得分:0)
使用PHP的preg_replace()函数。
$name = preg_repalce('/[^\w\d]+/', '', $name);
正则表达式/[^\w\d]+/
匹配所有空格和特殊字符。