亲爱的PHP专业人士
我试图用一些php变量生成一个锚链接。
public static bool IsNullOrEmpty(String value) {
return (value == null || value.Length == 0);
}
public static bool IsNullOrWhiteSpace(String value) {
if (value == null) return true;
for(int i = 0; i < value.Length; i++) {
if(!Char.IsWhiteSpace(value[i])) return false;
}
return true;
}
这是我的输出:
<?php if (get_field('textfeld-01')) : ?>
<?php
$anchor = "#";
$field_name = "textfeld-01";
$field = get_field_object($field_name);
echo '<a href=" ' . $anchor . $field['label'] .' ">' . $field['label'] . '</a>';
; ?>
<?php endif ?>
我必须消除最后一个斜杠,众所周知,生成工作锚链接:
http://live.bernhard-schrammek.de/taetigkeiten/#Texte
是否有人能够向我展示解决方案?我的PHP级别仍然是“尝试和错误”:-(
感谢您和柏林的问候
蒂博尔
答案 0 :(得分:0)
尝试基本的字符串替换?
$url = str_replace('/#', '#', $url);
http://php.net/manual/en/function.str-replace.php
<?php
$url = 'http://live.bernhard-schrammek.de/taetigkeiten/#Texte';
echo str_replace('/#', '#', $url);