Skip to content
Advertisement

Getting a substr of a {{ var }} in php

I am populating a HTML table:

<table class="table table-bordered">
    <thead>
        <tr>
            <th>Id</th>
            <th>Event Title</th>
            <th>Event snippet</th>
            <th>Memory Title</th>
            <th>Created at</th>
            <th colspan="2">Action</th>
        </tr>
    </thead>
    <tbody>
        @foreach($events as $e)
            <tr>
                <td>{{ $e->id }}</td>
                <td>{{ $e->eventname }}</td>
                **<td> substr( {{$e->description}}, 0, 24) </td>**

This yields: 61 event 40012345 substr( 40012345, 0, 24) 60 event 4001234 substr( event has a very long description. The list should show a 25 char substring., 0, 24)

Thanks…Dan’l

Advertisement

Answer

Reorganize your html/php:

<td>{{substr($e->description, 0, 24)}}</td>

You can also use Laravel Helpers for string related variables. Read docs here.

User contributions licensed under: CC BY-SA
6 People found this is helpful
Advertisement