zoukankan      html  css  js  c++  java
  • php学习第二天

    一直搞的很混乱的问题:

    》单独配置的时候,怎样关联php与apache,其中有httpd.conf配置文件,能够解释php文件

    》为什么有配置java_home,path,等路径,这和php有什么关系,可能我还不了解php的底层吧

    1.代码风格

    <?php

    ?> /* 如果是纯的php代码,则也可以不用结尾的标记

    2.声明变量

    eg: $a = 10;

    3.声明常量

    const(PHP5新添加的) THE_VALUE = 100;

    define('THE_VALUE',200);

    4.函数

    eg:

    function 函数名()

    {

      echo ‘Hello PHP<br>';

    }

    5.流程控制,循环,逻辑运算和c语言一样

    6.字符串定义

    $str = 'Hello PHP';

    echo $str;

    7.#获取某个字符或者是字符串在另一个字符串中的位置

    echo strpos($str,'P');

    echo strpos($str,'PH');

    8.#截取一个子字符串

    >如果只给两个参数,则从当时的位置一直截取到末尾的位置

    substr($str,2);

    >如果给三个参数,则会从当时的位置一直截取第三个参数的长度的子字符串

    substr($str,2,3);

    9.#字符串的分割

    str_split($str);返回值是一个数组,而且是将这个字符串拆分成一个一个的字符的养样子

    数组用print_r(数组名);

    >但是可以修改分割字符串的长度,

    str_split($str,2);

    >如果用特定的字符进行分割字符串

    explode(' ',$str);  #以空格进行分割

    10.#字符串的连接

    用 '.'进行连接、

    这个方式不仅仅可以将字符串进行连接,而且可以将其他的数字等进行连接

    而且,也可以将这些将要连接的变量都放在一个双引号之间,在双引号之间,php是可以识别每个变量的

    11.#数组

    >数组中不仅可以存放字符串,而且还可以存放整形,浮点数等,他的定动态性是非常良好地

    array_push(要添加的数组,要添加的元素)

    array_pop;等库函数;-------在 php.net网址中也有详细的说明

     >数组还可以通过键值对的方式存储数据;即索引数组,键值对数字

    $arr['K' ] = 'fvdmf';

    >数组的初始化’

    $arr = array('k' => 'Hello', 'w' => 'world', 'name'=>'jikexueyaun');

    还可以用下标的方式初始化

    $arr = array(0 => 'Hello', 1 => 'world', 'name'=>'jikexueyaun');

    同时还有数组的遍历等,

  • 相关阅读:
    关于Java中String类的hashCode方法
    重写equal()时为什么也得重写hashCode()之深度解读equal方法与hashCode方法渊源
    vue+eslint+prettier+vetur 使用vscode 前端工程化
    vue webpack 打包优化
    移动端兼容
    vue 跨域使用
    vue2.0性能优化
    前端 mock的使用
    vue 使用Lodash 的throttle(节流)与debounce(防抖
    webpack4 安装及使用
  • 原文地址:https://www.cnblogs.com/qinzhihaovip/p/9805764.html
Copyright © 2011-2022 走看看