首 页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 尾 页

PHP函数之引用

发布者: superzhang | 发布时间:2017-12-15

<?php

/*

$GLOBALS全局变量数组

描述:引用全局作用域中可用的全部变量;一个包含了全部变量的全局组合数组,变量的 名字就是数组的链。

即出现过的全局变量,就可以通过$GLOBALS这个数组取得

//使用$globals全局变量数组来获取全局变量的值

$a = 100;

$b = 200;

function sum()

{

$GLOBALS['b'] = $globals['a'] + $GLOBALS['b']

}

sum()

echo $b; //返回300

变量函数:

通过改变变量名来实现不同函数调用,自动寻找与变量名相同的函数。

function come(){ //定义come()函数

echo '来了';

}

function go($name = 'jack') { //定义go()函数

echo " ($name )走了";

}

function back( $string ) { //定义back()函数

echo '又回来了';

$func

想读更多 ->

PHP开发中常用不得不会的自定义函数收集

发布者: superzhang | 发布时间:2017-12-15

虽然PHP自带的函数库很强大,但是有时候我们还是需要自定义一些函数完成功能,下面就是一些常用的自定义函数。

1. PHP可阅读随机字符串

此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。

/**************

*@length - length of random string (must be a multiple of 2)

**************/

function readable_random_string($length = 6){

$conso=array("b","c","d","f","g","h","j","k","l",

"m","n","p","r","s","t","v","w","x","y","z");

$vocal=array("a","e","i","o","u");

$password="";

srand ((double)microtime()*1000000);

$max = $length/2;

for($i=1; $i<=$max; $i++)

{

$password.=$conso[

想读更多 ->

介绍PHP中的10个实用函数

发布者: superzhang | 发布时间:2017-12-15

PHP的功能越来越强大,里面有着非常丰富的内置函数。资深的PHP程序员对它们可能都很熟悉,但很多的PHP学习者,仍然对一些非常有用的函数不太熟悉。这篇文章里,我们就列举10个你或许不了解但实用的PHP函数,供大家参考和学习。

1. php_check_syntax

这个函数可以用来检查特定文件中的PHP语法是否正确。

使用方法:

<?php

$error_message = "";$filename = "./php_script.php";if(!php_check_syntax($filename, &$error_message)) {

echo "Errors were found in the file $filename: $error_message";} else {

echo "The file $filename contained no syntax errors";}?>

参考:http://www.php.net/manual/en/function.php-check-syntax.php

2. highlight_string

当你想要把PHP代码显示到页面上时,highlight_string()函数就会非

想读更多 ->

PHP的常用函数(二)

发布者: superzhang | 发布时间:2017-12-15

getcwd--返回当前工作目录

PHP的常用函数(二)

date--格式化时间

PHP的常用函数(二)

可以按需要随意组合。

PHP的常用函数(二)

rand--返回随机整数

rand函数传参必须两个,要不就不要传。

mt_rand--返回随机整数

rand函数默认使用 libc 随机数发生器,很多老的 libc 的随机数发生器具有一些不确定和未知的特性而且很慢。mt_rand函数用了 Mersenne Twister 中已知的

想读更多 ->

PHP的常用函数(一)

发布者: superzhang | 发布时间:2017-12-15

count--返回数组中元素数或者对象中的属性数

PHP的常用函数(一)

in_array--检查数组中是否存在指定的值

PHP的常用函数(一)

list--用于在一次操作中给一组变量赋值

time--返回当前时间戳(返回自 Unix 纪元(January 1 1970 00:00:00 GMT)起的当前时间的秒数)

strtotime--将任何英文文本的日期或时间描述解析为 Unix 时间戳

PHP的常用函数(一)

想读更多 ->

php时间处理函数你知道多少?

发布者: superzhang | 发布时间:2017-12-15

Php的时间处理函数相信在开发中都会用到,你是否还在用着自己初识php时用的那个函数,不管怎么来一块回顾一下php的时间处理函数吧。

注:本文是基础教程,大牛请绕道。

一、PHP date() 函数用于对日期或时间进行格式化

PHP Date() 函数把时间戳格式化为更易读的日期和时间。

date(format,timestamp)的语法,format必需,规定时间戳的格式,timestamp可选,规定时间戳,默认是当前时间和日期。时间戳是一种表示具体时间的日期和事件的字符序列。

1、获得简单的日期:

date() 函数的格式参数是必需的,它们规定如何格式化日期或时间。

下面列出了一些常用于日期的字符:

d - 表示月里的某天(01-31)

m - 表示月(01-12)

Y - 表示年(四位数)

1 - 表示周里的某天

其他字符,比如 "/", "." 或 "-" 也可被插入字符中,以增加其他格式。

下面的例子用三种不同方法格式今天的日期:

例子:

<?php

echo "今天是 " . date("Y/m/d") . "<br>";

echo "今天是 "

想读更多 ->

从零学习php之php循环函数-课程6

发布者: superzhang | 发布时间:2017-12-15

忙活了一天,公众号到现在才更新。今天来一起学习一下php的循环函数。在我们开发中经常会用到循环一段代码块的地方,用相应的循环函数有时候会大大减少我们的代码量。今天我不会分析哪种效率高哪种效率低,对于新手来说第一步是要完成自己需要的功能,性能优化其实是你能独立完成一个项目文件之后采取考虑的事情。这个地方仁者见仁智者见智,如果你非要说从一开始就要学习让代码效率高的方法,小编无话可说,本文只代表本小编的思想。长话短说,下面进入正题。

从零学习php之php循环函数-课程6

注:本文针对新手,大牛勿喷,更多学习资料请关注我。

在php中常用的循环有哪些呢?有以下四种:

1、while - 只要指定条件为真,则循环代码块

2、do...while - 先执行一次代码块,然后只要指定条件为真则重复循环

3、for - 循环代码块指定次数

4、foreach - 遍历数组中的每个元素并循环代码块

一、php while循环

例子:

<?php

<

想读更多 ->

PHP函数的实现原理及性能分析

发布者: superzhang | 发布时间:2017-12-15

前言

在任何语言中,函数都是最基本的组成单元。对于php的函数,它具有哪些特点?函数调用是怎么实现的?php函数的性能如何,有什么使用建议?本文将从原理出发进行分析结合实际的性能测试尝试对这些问题进行回答,在了解实现的同时更好的编写php程序。同时也会对一些常见的php函数进行介绍。

php函数的分类

在php中,横向划分的话,函数分为两大类: user function(内置函数) 和internal function(内置函数)。前者就是用户在程序中自定义的一些函数和方法,后者则是php本身提供的各类库函数(比如sprintf、array_push等)。用户也可以通过扩展的方法来编写库函数,这个将在后面介绍。对于user function,又可以细分为function(函数)和method(类方法),本文中将就这三种函数分别进行分析和测试。

php函数的实现

一个php函数最终是如何执行,这个流程是怎么样的呢?

要回答这个问题,我们先来看看php代码的执行所经过的流程。

PHP函数的实现原理及性能分析

想读更多 ->

PHP格式化输出 金额的格式 操作方法

发布者: superzhang | 发布时间:2017-12-15

PHP格式化输出金额格式

最近做项目涉及到金额输出,需要格式化为100,000.00这样的类型,自己写了一个方法,写完后发现有一个系统函数有这个功能...

具体的PHP代码如下:

1. /**

2. * 格式化金额 1,000,000.00

3. * @method format_money

4. * @param string $money 需要格式化的金额

5. * @return string 格式化后的金额

6. */

7. function format_money($money, $length = 3, $split = ',')

8. {

9. // 先格式化金额为double

10. $money = (double) $money;

11. // 判断是否有小数位

12. if (strpos($money, '.') === false) {

13. // 没有找到小数金额

14. $integer = $money;

15. $decimal = '00';

16. } else {

17. // 找到了小数金额

1

想读更多 ->

重蔚自留地php学习第三十三天——数组相关函数

发布者: superzhang | 发布时间:2017-12-15

数组相关函数

key()

格式: mixed key ( array array )

获取数组当前元素的下标

current()

格式: mixed current ( array array )

获取数组当前元素的值

2.代码示例

重蔚自留地php学习第三十三天——数组相关函数

next()

mixed next ( array array )

指针向下移动一位

prev()

mixed prev ( array array )

指针向上移动一位

end()

mixed end ( array array )

指针指向最后一个元素

reset()

mixed reset ( array array )

指针指向第一个元素

2.代码示例