Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在刀片视图中使用json_解码。_Php_Laravel_Xpath_Domparser - Fatal编程技术网

Php 如何在刀片视图中使用json_解码。

Php 如何在刀片视图中使用json_解码。,php,laravel,xpath,domparser,Php,Laravel,Xpath,Domparser,如何使用链接部分表中的json_解码。 试图使用它,但我错过了一些东西。 当我尝试推入每个部分时,会弹出一个错误页面。像这样 未定义变量:link(视图:/var/www/html/laravel/resources/views/welcome.blade.php) 会社名 物件名 所在地 販売価額 総戸数 間取り 専有面積 バルコニー面積 竣工年月日 入居年月日 @foreach($estates作为$estate) {{$estate->company_name} $links=json_

如何使用链接部分表中的json_解码。 试图使用它,但我错过了一些东西。 当我尝试推入每个部分时,会弹出一个错误页面。像这样

未定义变量:link(视图:/var/www/html/laravel/resources/views/welcome.blade.php)


会社名
物件名
所在地
販売価額
総戸数
間取り
専有面積
バルコニー面積
竣工年月日
入居年月日
@foreach($estates作为$estate)
{{$estate->company_name}
$links=json_解码($estate->link);
foreach($links作为$link){
{{$estate->address}
{{$estate->price}
{{$estate->hows_old}
{{$estate->extend}
{{$estate->rooms}
{{$estate->balcon_m2}
{{$estate->old}
{{$estate->entery}
@endforeach

有什么帮助吗?谢谢?

尝试在表结构中将公司名称的排序规则设置更改为utf8\u general\u ci

尝试此操作以获取当前加载html的所有链接,您需要将此代码放在$changeForMyDB之前:

   $all_links = [];
    $allPTags = $DOMParser->getElementsByTagName('a');
    foreach($allPTags as $atag){
        $all_links[] = $atag->getAttribute('href');
    }
更改您的“链接”=>json\U编码($all\U链接)

编辑:显示链接

<?php
  $links = json_decode($estate->link); 
  $hrefs = "";
  foreach($links as $link){
    $hrefs .= '<a href="'.$link.'" } target="_blank">{{$estate->name}}</a><br/>';
  }
  $hrefs .= "";
?>

大宗报价

{{$hrefs}{{$estate->address}
{{$estate->price}{{$estate->hows_old}
{{$estate->extend}{{$estate->rooms}
{{$estate->balcon_m2}{{{$estate->old}}
{{$estate->entery}

我的表排序规则是utf8\u unicode\u ci,日语单词没有问题。总是这样。我想,问题一定是不同的原因。在“link”=>$outlineUrl中,您是指$outlineUrl这个变量吗?因为您试图保存整个url数组。请将远程\u id的字段类型更改为varchar。尝试更改链接字段输入文本或长文本:D$links=json_decode($estate->link);foreach($links作为$link){
<?php
  $links = json_decode($estate->link); 
  $hrefs = "";
  foreach($links as $link){
    $hrefs .= '<a href="'.$link.'" } target="_blank">{{$estate->name}}</a><br/>';
  }
  $hrefs .= "";
?>
<td>{{$hrefs}}</td> <td>{{$estate->address}}</td>  
   <td>{{$estate->price}}</td>   <td>{{$estate->hows_old}}</td>  
   <td>{{$estate->extend}}</td>   <td>{{$estate->rooms}}</td>  
   <td>{{$estate->balcon_m2}}</td>   <td>{{$estate->old}}</td>  
   <td>{{$estate->entery}}</td>