Чтобы заменить специальные символы из строки в CodeIgniter, вы можете использовать различные методы. Вот несколько примеров:
-
Использование функции PHP
preg_replace():$string = "Hello @World!"; $pattern = '/[^a-zA-Z0-9]/'; $replacement = ''; $cleanString = preg_replace($pattern, $replacement, $string); echo $cleanString; // Output: HelloWorld -
Использование помощника
securityCodeIgniter:$this->load->helper('security'); $string = "Hello @World!"; $cleanString = preg_replace('/[^a-zA-Z0-9]/', '', $string); echo $cleanString; // Output: HelloWorld -
Написание пользовательской вспомогательной функции:
Создайте файл с именемMY_string_helper.phpв каталогеapplication/helpersи добавьте следующий код:function sanitize_string($string) { return preg_replace('/[^a-zA-Z0-9]/', '', $string); }Затем вы можете загрузить помощник и использовать функцию
sanitize_string()в своем приложении CodeIgniter:$this->load->helper('string'); $string = "Hello @World!"; $cleanString = sanitize_string($string); echo $cleanString; // Output: HelloWorld