消除表数据空间

时间:2016-10-01 13:17:09

标签: javascript php html mysql phpmyadmin

我的专栏'email'由列'firstname'自动填充。'lastname'例如: 'John''Doe'------> john.doe@example,但有些人有多个名字,如:'John Michael''Doe'-------> john michael.doe@example,如何以名字关闭该空间?

enter image description here

以下是该特定行的代码:

<td> <?=strtolower($row['fname'])?>.<?=strtolower($row['lname'])?‌​>@cubao.sti.edu </td>

2 个答案:

答案 0 :(得分:0)

试试这个:str_replace([' '], [''], $formValues['firstname']).$formValues['lastname'])

答案 1 :(得分:0)

消除空白区域:

$clean_data = preg_replace('#[^a-z0-9]#i', '', $true_value_got_from_user);

在这种情况下,您可以将$ first_name放入preg替换中,您将获得干净的数据作为输出

此外:这还将替换不需要的数据,如特殊字符和除字母之外的任何其他内容以及(。,&#34;&#34; [] {}等特殊字符,这些字符实际上并不是名字。< / p>

如果您希望名字不应包含0-9这样的数字,则删除0-9语句,输出将是一个干净的字母字符串。