本文整理汇总了PHP中str::condenseWhitespace方法的典型用法代码示例。如果您正苦于以下问题:PHP str::condenseWhitespace方法的具体用法?PHP str::condenseWhitespace怎么用?PHP str::condenseWhitespace使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类str
的用法示例。
在下文中一共展示了str::condenseWhitespace方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: str2metadesc
static function str2metadesc($txt)
{
$txt = str::condenseHtmlChars($txt, ' ');
$txt = str::condenseTags($txt, ' ');
$txt = str_replace(array('"', ' .'), array("'", '.'), $txt);
$txt = trim(str::condenseWhitespace($txt));
if (strlen($txt) > 320) {
$txt = substr($txt, 0, 317) . '...';
}
return $txt;
}
示例2: getAttribute
private static function getAttribute($needle, $haystack)
{
$ret = '';
$needle .= '=';
$haystack = str::condenseWhitespace($haystack);
$pos = strpos($haystack, $needle);
if ($pos !== false) {
// get boundary text
$pos += strlen($needle);
$ret = substr($haystack, $pos);
// strip double quotes
if ($ret[0] == '"') {
$ret = substr($ret, 1);
if (($pos = strpos($ret, '"')) !== false) {
$ret = substr($ret, 0, $pos);
}
} else {
if (($pos = strpos($ret, ';')) !== false) {
$ret = substr($ret, 0, $pos);
}
if (($pos = strpos($ret, ' ')) !== false) {
$ret = substr($ret, 0, $pos);
}
}
}
return $ret;
}