数据库资讯

10种处理PHP字符串的措施

$article = "BREAKING NEWS: In ultimate irony, man bites dog.";

$wordCount = str_word_count($article);

// $wordCount = 8

如果你想统计某个字符串中的字符数量,可以用count_chars()函数;

4. 解析CSV文件

文件中的数据通常会用CSV格式存放。CSV用逗号或者类似的预定义的定界符来分割每一列。通常是建立一个PHP脚本来导入数据,并解析或者处理成你所需要的。多年以来,我见过很多不同的解析CSV文件的方法,最常用的是用fgets()函数和explode()函数联合起来读取并解析文件。但是,最容易的办法是调用一个并没用被划分到PHP字符串处理库的一个函数:fgetcsv()。无论是逗号分隔符还是别的分隔符,都可以用这个函数来控制输出。

例如下面的文件:

1,John,Smith,Plumber

2,Mark,Seagal,Instructor

3,Peter,Haines,Writer

用fopen()和fgetcsv(),可以比较容易地解析文件并检索到每一组联系人的第一个名字。

$fh = fopen(“contacts.csv”, “r”);

while($line = fgetcsv($fh, 1000, “,”)) { echo “Contact: {$line[1]} “; }

5. 将数组转换成字符串

某些特定的场合,你可能需要建立一个CSV文件并读取它的内容。意味着你需要将数据转换成用逗号分割的字符串格式。如果这个数据是从数据库里检索到的,可能会以数组的方式呈现在你面前。你可以利用implode()函数将数组转换成用逗号分割的字符串格式。

希望看到您的想法,请您发表评论x