Y
ytbszl80
指令:index
语法:index($string,$substring,position)
说明:其中$substring时要寻找的字符,position代表要从那个位置开始找起,如省略position的话就从头开始找起.找到后返回要寻找的字符在$string中的位置,如果在字符串中找不到字符的话,就返回-1.
eg: $x=index("testing","t"); #此时$x=0;$x=index("testing","t",2);#此时$x=3;
指令:push和unshift
语法:push(@array,$string) unshift(@array,$string)
说明:push是在数组@array的最后一个元素之后附加$string,而unshift是在数组的第一个元素之前附加$string.
指令:pop和shift
语法:pop(@array) shift(@array)
说明:pop是删除@array的最后一个元素,而shift是删除数组的第一个元素.
指令:join
语法:join($string,@array)
说明:在数组@array的元素之间加上一指定的字符$string,并将结果返回.
eg: @array=("one","two","three");$total=join(":",@array); #此时$total="one:two:three";
指令:grep
语法:grep(\/pattern\/,@array)
说明:将符合文字处理模式(regular expression)的数组元素找出来.
eg: @array=("one","on","in"); $count=grep(\/on\/,@array); @result=frep(\/on\/,@array);#此时@result=("one","on");
语法:index($string,$substring,position)
说明:其中$substring时要寻找的字符,position代表要从那个位置开始找起,如省略position的话就从头开始找起.找到后返回要寻找的字符在$string中的位置,如果在字符串中找不到字符的话,就返回-1.
eg: $x=index("testing","t"); #此时$x=0;$x=index("testing","t",2);#此时$x=3;
指令:push和unshift
语法:push(@array,$string) unshift(@array,$string)
说明:push是在数组@array的最后一个元素之后附加$string,而unshift是在数组的第一个元素之前附加$string.
指令:pop和shift
语法:pop(@array) shift(@array)
说明:pop是删除@array的最后一个元素,而shift是删除数组的第一个元素.
指令:join
语法:join($string,@array)
说明:在数组@array的元素之间加上一指定的字符$string,并将结果返回.
eg: @array=("one","two","three");$total=join(":",@array); #此时$total="one:two:three";
指令:grep
语法:grep(\/pattern\/,@array)
说明:将符合文字处理模式(regular expression)的数组元素找出来.
eg: @array=("one","on","in"); $count=grep(\/on\/,@array); @result=frep(\/on\/,@array);#此时@result=("one","on");