php - 如果Pagerank小于0输出N / A.

时间:2014-02-23 17:23:04

标签: php variables pagerank

我在这个帖子Check PageRank Through XML上使用了Imran Omer的一个类来获取pagerank。

工作得很好。我在这里遇到的唯一问题是我无法获得空白值。我得到的是0等于''

这就是我的意思:

我们假设domain.com PR为blankno valueexample.com PR为0yoursite.com1

根据我上面提到的class,如果pagerank不是N/A,我想检索他们的pagerank和输出字符串0,{{1或者更大。

所以,代码将是这样的:

1

但它会像这样返回:

$allurls = array('domain.com', 'example.com', 'yoursite.com'); foreach( $allurls as $url) { $pr = GooglePageRankChecker::getRank($url); if ($pr >= 0) { echo $pr . ' '; } else { echo "N/A"; } } 代替0 1

我曾尝试N/A 0 1empty,但仍无法识别is_null值。

如何让它识别blank值并且不要将其与blank混淆,这样当pagerank为空时我可以输出'N / A'?

最好的问候

1 个答案:

答案 0 :(得分:1)

根据您的班级$result默认设置为:

$result = "";

所以你应该像这样检查你的情况:

if (trim($pr) != '')

注意 - trim只是为了确保没有空格,即使没有它也应该工作。

按照评论中的要求回答。