3 回答

TA貢獻1865條經驗 獲得超7個贊
試試這個在 php 代碼中添加跨度文本以獲取變量中的跨度值
<?php
$value = '<span class="cid"></span>';
?>
echo $value

TA貢獻1815條經驗 獲得超6個贊
請嘗試以下代碼并在最后檢查您是否可以在數組中獲取類值。
第二次更新代碼
<?php
echo $cid='<span class="cid">45</span>';
?>
<?php
$str = $cid;
$DOM = new DOMDocument;
$DOM->loadHTML($str);
$items = $DOM->getElementsByTagName('span');
$span_list = '';
for($i = 0; $i < $items->length; $i++) {
$item = $items->item($i);
if($item->getAttribute('class') == 'cid'){
$span_list = $item->nodeValue;
}
}
echo $span_list;
?>
多個跨度標簽的代碼并從該跨度列表數組中獲取單個值。
<?php
$cid='<span class="cid">45</span> <span class="cid">48</span>';
?>
<?php
$str = $cid;
$DOM = new DOMDocument;
$DOM->loadHTML($str);
$items = $DOM->getElementsByTagName('span');
$span_list = array();
for($i = 0; $i < $items->length; $i++) {
$item = $items->item($i);
if($item->getAttribute('class') == 'cid'){
$span_list[] = $item->nodeValue;
}
}
//get the each value for multiple span tag
foreach ($span_list as $key => $value) {
echo $value;
echo '<br/>';
}
?>

TA貢獻1829條經驗 獲得超6個贊
添加AJAX代碼以將其傳遞給 PHP
$.ajax({
url: 'your_php_file.php',
method: 'POST',
data: {cid: $('.cid')[0].innerText},
success: function(result){
console.log(result);
}
})
并在您的PHP文件中。你可以使用strip_tags
echo strip_tags($_POST['cid']);
- 3 回答
- 0 關注
- 130 瀏覽
添加回答
舉報