小编voo*_*417的帖子

如何构造`print`有效?

我目前正在浏览问题Zend PHP 5 Certification Practice Test并看到以下内容:

print print('5') + print('4');
// output
// 461

// or

echo '3' + '0.5' , print('2') + 1;
// output 
// 3.531
Run Code Online (Sandbox Code Playgroud)

它是如何工作的?http://php.net/manual/en/function.print.php中的描述和示例 没有说明任何内容......

php

14
推荐指数
1
解决办法
267
查看次数

在MySQL中获取最后插入的IDS

通过ONE查询在MySQL中多次插入后,是否可以获得所有插入的ID?实施例(摘要):

$ids = array();
$parts = array();
$query = 'INSERT INTO `TABLENAME` (`FIELDS`)  VALUES'; 

$items = array(values);
foreach($items as $item){
   $parts[] = '('.$item['key1'].','.$item['key2']...','.$item['keyN'].')';
}

$query .= implode(',',$parts);
mysqli_query($link,$query);
$ids = ... // getting  ALL inserted IDs
var_dump($ids);
Run Code Online (Sandbox Code Playgroud)

它可以在这里(解决方案之一)这样做.实施例(摘要):

$ids = array();

$items = array(values);
foreach($items as $item){
   $query ='INSERT INTO `TABLENAME` (`FIELDS`)  VALUES('.$item['key1'].','.$item['key2']...','.$item['keyN'].')';
   mysqli_query($link,$query);
   $ids[] = mysqli_insert_id($link);
}
var_dump($ids);  
Run Code Online (Sandbox Code Playgroud)

但是,我想:一个查询INSERT所有项目 - 一个查询获取所有插入的ID.

UPDATE

我的解决方案(基于问题在MySQL中生成一个整数序列).通过单个查询返回最后插入的ID的序列.

$query_inserted_ids = "SELECT @row := @row +1 AS row_id
                       FROM TABLENAME , (SELECT @row …
Run Code Online (Sandbox Code Playgroud)

php mysql

6
推荐指数
1
解决办法
962
查看次数

的JavaScript.交换两个变量.这个怎么运作?

接下来是单一来源:

[param_o,param_got] = [param_got,param_o];
Run Code Online (Sandbox Code Playgroud)

这个代码交换变量param_o&param_got.但是如何[param_o,param_got] = [param_got,param_o]工作,如果[]ArrayJavascript中的新实例 ?

编辑 尝试检查:

var param_o = 1;
var param_got = 2;
[param_o,param_got] = [param_got,param_o];
console.log(param_o+" "+param_got);

// 2 1
Run Code Online (Sandbox Code Playgroud)

javascript javascript-1.7

3
推荐指数
1
解决办法
114
查看次数

单个<div>,Box-Shadow = 6个cicles.这个怎么运作?

对CSS3-guru来说当然有疑问.我用于box-shadow按钮,模态等.但我从来没有想过我们可以像这样使用.

HTML

<div></div>
Run Code Online (Sandbox Code Playgroud)

CSS

div {
   border-radius:50%;
   height:2px; width:2px; /* To allow border-radius to work */
   position:absolute;
   top:50%; left:50%;
   margin-top:-1px; margin-left:-1px;
   box-shadow:
   -75px -125px 0 40px #6cce74,
   75px -125px 0 40px #c18d46,
   150px    0px 0 40px #c14745,
   75px  125px 0 40px #2e1e5b,
   -75px  125px 0 40px #9c37a6,
  -150px    0px 0 40px #76bdd1;
 }
Run Code Online (Sandbox Code Playgroud)

我只看到了代码和结果(没有解释).现在我尝试理解如何使用枚举六(N)盒阴影的单个div渲染它:

OUTPUT

在此输入图像描述

请解释我(或给我链接任何解释),渲染器在这种情况下如何工作.谢谢!

JSFiddle:http://jsfiddle.net/9Rddm/1/.

html css css3

2
推荐指数
1
解决办法
466
查看次数

标签 统计

php ×2

css ×1

css3 ×1

html ×1

javascript ×1

javascript-1.7 ×1

mysql ×1