Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.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
Javascript 如何获取名称的第一个字母并将其用作商店的配置文件_Javascript_Php_Html_Css_Laravel - Fatal编程技术网

Javascript 如何获取名称的第一个字母并将其用作商店的配置文件

Javascript 如何获取名称的第一个字母并将其用作商店的配置文件,javascript,php,html,css,laravel,Javascript,Php,Html,Css,Laravel,我想使用商店名称的第一个字母设置商店的简介图片 这是我的刀片 <?php $smestable = DB::table('sme_table')->get(); foreach ($smestable as $s) { $name = $s->store_name; ?> <div class="item">

我想使用商店名称的第一个字母设置商店的简介图片

这是我的刀片

<?php
        $smestable = DB::table('sme_table')->get(); 
                foreach ($smestable as $s) {
                        $name   = $s->store_name;
                ?>

      <div class="item">
        <div class="col-xs-12 col-sm-6 col-md-2">
          <span id="storename">{!! $name !!}</span>
          <div id="profile"></div>
          <h4 class="text-center">{!! $name !!}</h4>
          <h5 class="text-center">4000,00 RSD</h5>
        </div>
      </div>

      <?php } ?>
我想使用商店名称的第一个字母设置每个商店的个人资料图片,但只有一个给出了。这是结果


您可以更改代码的下一行:


这将从名称中选取第一个字符,并在渲染时显示它,因此您无需在JS中执行此操作。

您可以更改代码的下一行:


这将从名称中选取第一个字符,并在渲染自身时显示它,因此您无需在JS中执行此操作。

如果您使用的是Blade,请执行此操作

@foreach
+
{{}
而不是
{!!!!}

@foreach ($smestable as $sme)
    <div class="item">
        <div class="col-xs-12 col-sm-6 col-md-2">
            <span id="storename">{{ $sme->store_name }}</span>
            <div id="profile">{{ substr($sme->store_name, 0, 1) }}</div>
            <h4 class="text-center">{{ $sme->store_name }}</h4>
            <h5 class="text-center">4000,00 RSD</h5>
        </div>
    </div>
@endforeach
@foreach($smetable为$sme)
{{$sme->store_name}
{{substr($sme->store_name,0,1)}
{{$sme->store_name}
相对标准差4000,00
@endforeach

如果您使用的是Blade,请务必使用

@foreach
+
{{}
而不是
{!!!!}

@foreach ($smestable as $sme)
    <div class="item">
        <div class="col-xs-12 col-sm-6 col-md-2">
            <span id="storename">{{ $sme->store_name }}</span>
            <div id="profile">{{ substr($sme->store_name, 0, 1) }}</div>
            <h4 class="text-center">{{ $sme->store_name }}</h4>
            <h5 class="text-center">4000,00 RSD</h5>
        </div>
    </div>
@endforeach
@foreach($smetable为$sme)
{{$sme->store_name}
{{substr($sme->store_name,0,1)}
{{$sme->store_name}
相对标准差4000,00
@endforeach

如评论所示,您可以使用PHP提取第一个字符,字符串可以作为数组处理,如下所示:

<div class="item">
    <div class="col-xs-12 col-sm-6 col-md-2">
        <span id="storename">{!! $name !!}</span>
        <div id="profile">{!! strtoupper($name[0]) !!}</div>
        <h4 class="text-center">{!! $name !!}</h4>
        <h5 class="text-center">4000,00 RSD</h5>
    </div>
</div>

{!!$name!!}
{!!strtoupper($name[0])!!}
{!!$name!!}
相对标准差4000,00

如评论所示,您可以使用PHP提取第一个字符,字符串可以作为数组处理,如下所示:

<div class="item">
    <div class="col-xs-12 col-sm-6 col-md-2">
        <span id="storename">{!! $name !!}</span>
        <div id="profile">{!! strtoupper($name[0]) !!}</div>
        <h4 class="text-center">{!! $name !!}</h4>
        <h5 class="text-center">4000,00 RSD</h5>
    </div>
</div>

{!!$name!!}
{!!strtoupper($name[0])!!}
{!!$name!!}
相对标准差4000,00

你可以用PHP本身来做
{$name[0]}
它不起作用,先生/ma'amyou正在用相同的id创建多个{!!$name!!}。html id在一个页面上应该是唯一的。你的id是相同的。你可以用PHP本身来做
{$name[0]}
它不起作用先生/ma'amyou正在创建多个{!!$name!!}具有相同的id。html id在页面上应该是唯一的。您的id在所有页面上都是相同的!成功了。非常感谢你,先生。我认为这很难,但你找到了简单的方法。。。嘿嘿。干杯^^哦,天哪!成功了。非常感谢你,先生。我认为这很难,但你找到了简单的方法。。。嘿嘿。干杯^^这也行……非常感谢先生的回复……^^干杯:)这也行……非常感谢先生的回复……^^干杯:)这也行,先生。非常感谢您的回复。干杯,这也行,先生。非常感谢您的回复。干杯^_^