zoukankan      html  css  js  c++  java
  • phpcms使用细节

    1、在模板中使用php语句

    <?php
      for ($i=0; $i < 10; $i++) {
           echo $i."#######<br>";
      }
    ?>

    或者

    {php $num=10}    //定义变量
    <br>
    {$num}
    <br>
    {php var_dump($SEO)}
    <br>
    {php echo "######"}

    2、<!-- //可以在phpcms的模板中使用所有的PHP函数,可以用,但少用 -->
    {strtoupper($hello)}

    <!-- 使用PHPcms,自带的函数库 -->
    {str_cut("这是一句中国话全是中文字呀!!",15,"...")}

    3、使用if语句

    {php $num=20}
    {if $num==10}
    aaaaaa<br>
    {elseif $num==20}
         {if $nn==10}
              wwwwww<br>
         {else}
              nnnnnn<br>
         {/if}
    {else}
    cccccc<br>
    {/if}

    4、使用loop

    循环只有一种,那就是遍历数组
    {loop $data $r $val}
         {$r}=>{$val}<br>
    {/loop} 

    {php $i=0}
        {loop $arr $key $row}
            {if $i%2==0}
                <h1 style="background: #00f">{$key}--->{$row}</h1>
            {else}
                <h1>{$key}--->{$row}</h1>
            {/if}
            {php $i++}
        {/loop}

    {loop $arr $key $row}
        {if $n%2==1}
            <h1 style="background: #ccc">{$n}---{$key}--->{$row}</h1>
        {else}
            <h1>{$n}---{$key}--->{$row}</h1>
        {/if}
        {/loop}

    注意:这个n可以直接用,不用重新定义,类似于pc标签返回的$data

    5、使用switch语句

    {php $w=date('w')}
       <?php
            switch ($w) {
                case '3':
                    echo "周三";
                    break;
                 case '0':
                    echo "周日";
                    break;
                default:
                    echo "其他";
                    break;
            }
    ?>
  • 相关阅读:
    【go语言学习】标准库之sync
    【go语言学习】并发实现
    【go语言学习】并发概念
    【html学习】html基础
    【go语言学习】错误error和异常panic
    【go语言学习】type关键字
    【go语言学习】面向对象oop
    【go语言学习】接口interface
    【go语言学习】结构体struct
    【go语言学习】指针pointer
  • 原文地址:https://www.cnblogs.com/heyijing/p/4874046.html
Copyright © 2011-2022 走看看