需要以更好的方式缩短或编写代码
我不擅长 PHP 编码,我需要以下方面的帮助。
我有一个循环:
$pageid = get_queried_object_id();
if (stripos($pageid, '1' )!=false){
echo "$intro_sub_field_value_0";
}
elseif (stripos($pageid, '2' )!=false){
echo "$intro_sub_field_value_1";
}
elseif (stripos($pageid, '3' )!=false){
echo "$intro_sub_field_value_2";
}
elseif (stripos($pageid, '4' )!=false){
echo "$intro_sub_field_value_3";
}
elseif (stripos($pageid, '5' )!=false){
echo "$intro_sub_field_value_4";
}
elseif (stripos($pageid, '6' )!=false){
echo "$intro_sub_field_value_5";
}
elseif (stripos($pageid, '7' )!=false){
echo "$intro_sub_field_value_6";
}
elseif (stripos($pageid, '8' )!=false){
echo "$intro_sub_field_value_7";
}
elseif (stripos($pageid, '9' )!=false){
echo "$intro_sub_field_value_8";
}
else {
echo "$intro_sub_field_value_0";
}
它工作正常,但我需要缩短这段代码。这样,如果有 5 个或 50 个或 100 个或 1000 个循环,我不需要添加或更少。
I am not good with PHP coding, I need help with the following.
I have this in a loop:
$pageid = get_queried_object_id();
if (stripos($pageid, '1' )!=false){
echo "$intro_sub_field_value_0";
}
elseif (stripos($pageid, '2' )!=false){
echo "$intro_sub_field_value_1";
}
elseif (stripos($pageid, '3' )!=false){
echo "$intro_sub_field_value_2";
}
elseif (stripos($pageid, '4' )!=false){
echo "$intro_sub_field_value_3";
}
elseif (stripos($pageid, '5' )!=false){
echo "$intro_sub_field_value_4";
}
elseif (stripos($pageid, '6' )!=false){
echo "$intro_sub_field_value_5";
}
elseif (stripos($pageid, '7' )!=false){
echo "$intro_sub_field_value_6";
}
elseif (stripos($pageid, '8' )!=false){
echo "$intro_sub_field_value_7";
}
elseif (stripos($pageid, '9' )!=false){
echo "$intro_sub_field_value_8";
}
else {
echo "$intro_sub_field_value_0";
}
It's working fine but I need to short this code. So that if there are 5 or 50 or 100 or 1000 loop, i don't need to add or less.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)