首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我想用laravel制作简单的if but语句,输入表单,但是没有数据库。

我想用laravel制作简单的if but语句,输入表单,但是没有数据库。
EN

Stack Overflow用户
提问于 2022-03-21 13:44:48
回答 2查看 189关注 0票数 2

我想在不使用数据库的情况下用laravel格式做一个简单的if with语句。我想让表格能让我选择约翰、杰克或詹姆斯。有谁能帮我演示一下如何对表格进行编码?

代码语言:javascript
复制
//I want to make a form in here
@if($name == 'John')
<h2 class="pt-2 tm-color-primary tm-post-tittle">Hai {{$name}}!</h2>
@elseif($name == 'Jack')
<h2 class="pt-2 tm-color-primary tm-post-tittle">Hai {{$name}}!</h2>
@elseif($name == 'James')
<h2 class="pt-2 tm-color-primary tm-post-tittle">Hai {{$name}}!</h2>
@else
<h2 class="pt-2 tm-color-primary tm-post-tittle">I dont know you</h2>
@endif
EN

回答 2

Stack Overflow用户

发布于 2022-03-21 15:02:44

您可以创建一个数组并检查$name是否为in_array()

代码语言:javascript
复制
$checkNames = ['John', 'Jack', 'James'];

@if(in_array($name, $checkNames))
   <h2 class="pt-2 tm-color-primary tm-post-tittle">Hai {{$name}}!</h2>
@else
   <h2 class="pt-2 tm-color-primary tm-post-tittle">I dont know you</h2>
@endif
票数 0
EN

Stack Overflow用户

发布于 2022-03-22 07:53:59

然后,您必须创建您的“伪存储”。在数组中,可以存储所有可用的名称。然后,如果名称位于“伪存储”/数组中,则可以签入if条件。isset()返回true or false

代码语言:javascript
复制
$names = ['John', 'Jack', 'James'];
$name = 'Jack';

@if(isset($names[$name]))
   <h2 class="pt-2 tm-color-primary tm-post-tittle">Hai {{$name}}!</h2>
@else
   <h2 class="pt-2 tm-color-primary tm-post-tittle">I dont know you</h2>
@endif
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71558650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档