在Laravel PHP中获取子字符串
我目前正在尝试在应用程序中实现和编辑表单,其中默认值是需要调整的项中的值。我的数据库对一些值进行加密,并在存储之前对其进行了调整。我需要的是得到解密值的在Laravel PHP中获取子字符串,php,laravel,encryption,substring,Php,Laravel,Encryption,Substring,我目前正在尝试在应用程序中实现和编辑表单,其中默认值是需要调整的项中的值。我的数据库对一些值进行加密,并在存储之前对其进行了调整。我需要的是得到解密值的://字符和字符之间的5位子字符串。我的表格格式如下: {!! Form::hidden('id', Lang::get('token.id')); !!} {!! Form::text('id', Crypt::decrypt($token->url), ['class' => 'form-control', 'maxlength'
://
字符和
字符之间的5位子字符串。我的表格格式如下:
{!! Form::hidden('id', Lang::get('token.id')); !!}
{!! Form::text('id', Crypt::decrypt($token->url), ['class' => 'form-control', 'maxlength' => 5, 'placeholder' => Lang::get('token.id_placeholder')]); !!}
有人能帮我从解密的值中得到
://
和
之间的5位数字的子字符串,作为我表单中的默认值吗 您可以这样做:
<?php
$a = 'https://12345.test.com';
$digits = substr($a, strpos($a, '://') + 3, 5);
您可以这样做:
<?php
$a = 'https://12345.test.com';
$digits = substr($a, strpos($a, '://') + 3, 5);
您能提供一个示例字符串吗?https://12345.test.com
和http://12346.anotherone.de
是的,也许不是最干净的方式,但它正在工作。谢谢@symeonquimby您能提供一个示例字符串吗?https://12345.test.com
和http://12346.anotherone.de
是的,也许不是最干净的方式,但它正在工作。谢谢你@SymeonQuimby