<?php
$strings = array(
'this is a string',
'this is $ a string',
'this is 12 string',
'this is $12.99 string',
);
foreach ($strings as $string) {
var_dump(strtolower(preg_replace('#[^a-z0-9]#', '', preg_replace('#[\s+]#', '-', $name))));
}
Warning: Undefined variable $name in /in/tjl4g on line 9
Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /in/tjl4g on line 9
string(0) ""
Warning: Undefined variable $name in /in/tjl4g on line 9
Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /in/tjl4g on line 9
string(0) ""
Warning: Undefined variable $name in /in/tjl4g on line 9
Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /in/tjl4g on line 9
string(0) ""
Warning: Undefined variable $name in /in/tjl4g on line 9
Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /in/tjl4g on line 9
string(0) ""
Output for 8.0.0 - 8.0.30
Warning: Undefined variable $name in /in/tjl4g on line 9
string(0) ""
Warning: Undefined variable $name in /in/tjl4g on line 9
string(0) ""
Warning: Undefined variable $name in /in/tjl4g on line 9
string(0) ""
Warning: Undefined variable $name in /in/tjl4g on line 9
string(0) ""
Notice: Undefined variable: name in /in/tjl4g on line 9
string(0) ""
Notice: Undefined variable: name in /in/tjl4g on line 9
string(0) ""
Notice: Undefined variable: name in /in/tjl4g on line 9
string(0) ""
Notice: Undefined variable: name in /in/tjl4g on line 9
string(0) ""
Notice: Undefined variable: name in /in/tjl4g on line 9
string(0) ""
Notice: Undefined variable: name in /in/tjl4g on line 9
string(0) ""
Notice: Undefined variable: name in /in/tjl4g on line 9
string(0) ""
Notice: Undefined variable: name in /in/tjl4g on line 9
string(0) ""