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;
            }
    ?>
  • 相关阅读:
    获取spring源码并导入到eclipse
    Android的EditText设置可编辑与不可编辑的方法
    漫谈设计模式笔记:模板模式
    jfreechar中文乱码设置主题样式解决
    FrameLayout布局下让图片居中的方法
    java典型模块实例1:英文,数字,中文混合的验证码
    学习Lucene笔记一:创建索引
    How to Display a PDF File in a HTML Web Page
    NET数据类型及字节数
    2012年1月编程语言排行榜
  • 原文地址:https://www.cnblogs.com/heyijing/p/4874046.html
Copyright © 2011-2022 走看看