我遇到了 PHP数组的问题。我想从数组中得到最后一个元素,不是null
或不是空白。
$string = '9580 County Road
Clarence Center, New York 14032
TEL: 716-863-4133
FAX: 716-741-4810
<a href="mailto:rschaefer@wmssales.com">rschaefer@wmssales.com</a>
<a href="http://www.wmssales.org" target="_blank">wmssales.org</a>
Randy Schaefer';
$array=explode("\n",$string);
$new_array = array_filter($array);
$rev_new_array=array_reverse($new_array);
for( $i = 0; $i < sizeof($rev_new_array); $i++)
{
if($rev_new_array[$i]!="")
{
echo $writter = $rev_new_array[$i];break;
}
}
当我在google上搜索时,我会在下面找到一些链接,但这对我没用: -
答案 0 :(得分:2)
试试这个。
您的字符串末尾包含空格字符。
所以,你需要修剪它。
<?php
$string = '9580 County Road
Clarence Center, New York 14032
TEL: 716-863-4133
FAX: 716-741-4810
<a href="mailto:rschaefer@wmssales.com">rschaefer@wmssales.com</a>
<a href="http://www.wmssales.org" target="_blank">wmssales.org</a>
Randy Schaefer
';
$string = trim($string);
$array=explode("\n",$string);
echo '<pre>';
print_r(end($new_array))
echo '</pre>';
?>