我不是很擅長 php。我有一個功能來檢查空欄位和電子郵件的正確性
if (empty($email) || !filter_var($email, FILTER_VALIDATE_EMAIL)) {
$emailErr = "Invalid email format";
}
php.blade中還有一段代碼需要在里面插入這個檢查
@php
$split = explode('@', $email);
$first = $split[0];
$second = $split[1];
@endphp
<a href="" data-first="{{ $first }}" data-second="{{ $second }}" class="js-combaine-email"></a>
如何正確地做到這一點?
我剛剛粘貼到@php 中,但它不起作用
@php
if (empty($email) || !filter_var($email, FILTER_VALIDATE_EMAIL)) {
$emailErr = "Invalid email format";
}
else {
$split = explode('@', $email);
$first = $split[0];
$second = $split[1];
}
@endphp
<a href="" data-first="{{ $first }}" data-second="{{ $second }}" class="js-combaine-email"></a>
uj5u.com熱心網友回復:
這是一個解決方案,如果沒有有效的電子郵件,則不顯示鏈接
@if(!empty($email) && filter_var($email, FILTER_VALIDATE_EMAIL))
@php
$split = explode('@', $email);
$first = $split[0];
$second = $split[1];
@endphp
<a href="" data-first="{{ $first }}" data-second="{{ $second }}" class="js-combaine-email"></a>
@endif
您還可以在@endif 之前添加另一個@else 并顯示一條訊息 "no-email"
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/317410.html
上一篇:sql查詢中的不明確欄位
