魏长东

weichangdong

正在查看: php 分类下的文章(第 10 页 / 共 94 篇)

php高亮

<?php
$pics = array(
array('weight'=>10,'value'=>'006.jpg','id'=>1),
array('weight'=>20,'value'=>'002.jpg','id'=>2),
array('weight'=>30,'value'=>'003.jpg','id'=>3),
array('weight'=>40,'value'=>'004.jpg','id'=>4),
array('weight'=>50,'value'=>'005.jpg','id'=>5),
array('weight'=>100,'value'=>'001.jpg','id'=>6),
);
$rand=mt_rand(1,100);
$price=array('weight'=>100,'value'=>'001.jpg',);
sort($pics);
foreach ($pics as $pic){
 $v=$pic['weight'];
 if ($rand<=$v) {
  $price=$pic;
  break;
 }
}
echo $price['value'];
?>

php接收post的json数据

今天听一个合作方说POST接收我的数据是这样的格式:{\"kkUid\":\"92262910779941090\",\"serverId\":\"4004999\"},就是双引号都被转义了,如是我就自己亲自试了下。

»»阅读全文

Tags: php://input

php的多进程和多线程

多进程的SAPI生命周期

通常PHP是编译为apache的一个模块来处理PHP请求。Apache一般会采用多进程模式, Apache启动后会fork出多个子进程,每个进程的内存空间独立,每个子进程都会经过开始和结束环节, 不过每个进程的开始阶段只在进程fork出来以来后进行,在整个进程的生命周期内可能会处理多个请求。 只有在Apache关闭或者进程被结束之后才会进行关闭阶段,在这两个阶段之间会随着每个请求重复请求开始-请求关闭的环节。

»»阅读全文