我有一个表格,我必须从中拉出一些字符串。表单使用长虚线来划分数据集。使用起来会很方便:
strpos($string, "----")
和
$file2= explode("-----", $file1)
但它们似乎不起作用。我用“。”取代了“ - ”。并在上面使用“.....”成功提取所需数据,但它在提取的数据中删除了想要的破折号,例如2岁。所以我回过头来想在上面的代码行中使用“----”。
我也尝试将“ - ”替换为“..”,但以下内容也不起作用。
$string = str_ireplace("--", "..",$string );
任何建议将不胜感激。 感谢。
有没有办法让这项工作?
答案 0 :(得分:2)
这完全没问题。
<?php
$test = 'name----address----2-year-old----dob';
$test_chunks = explode("----", $test);
echo $test_chunks[2];
?>
显示没有任何问题的“2岁”。如果您必须将破折号转换为其他内容,请尝试以下操作:
test_convert = str_replace("----", "....", $test);
...然后使用句号爆炸。