Take a 이걸봐 코드:
$GET = array();
$key = 'one=1';
$rule = explode('=', $key);
/* array_push($GET, $rule[0] => $rule[1]); */
print_r($GET);
/* output: $GET[one => 1, two => 2, ...] */
이 기능을 할 수 있나요? (t ',' array_push won& # 39 작동합니까 때문에 이렇게 부른다)
이 때, 당신은 이미 주요 전날에약혼자에게 don& key-value 페어당 추가에는 충족되었으며 어레이입니다 생성할지 당신꺼에요. # 39 한 필요한 건 아니다. # 39, t 키 배열로 doesn& 쉽게 이해할 수 있다. 키를 스토리지로서, 특정 값을 설정할 수 있습니다.
// no key
array_push($array, $value);
// same as:
$array[] = $value;
// key already known
$array[$key] = $value;
노조 연산자 ('+') 를 사용할 수 있습니다, 항상 시동키는 합칩니다 어레이에는 추가 어레이입니다. 예를 들면 다음과 같습니다.
<?php
$arr1 = array('foo' => 'bar');
$arr2 = array('baz' => 'bof');
$arr3 = $arr1 + $arr2;
print_r($arr3);
// prints:
// array(
// 'foo' => 'bar',
// 'baz' => 'bof',
// );
그래서 할 수 있는 '$ 어레이입니다 (& # 39, # 39, one& _GET + = = >. 1), '.
이것은 내 테이블 및 추가 위해 오토메이티드 싶다.
//connect to db ...etc
$result_product = /*your mysql query here*/
$array_product = array();
$i = 0;
foreach ($result_product as $row_product)
{
$array_product [$i]["id"]= $row_product->id;
$array_product [$i]["name"]= $row_product->name;
$i++;
}
//you can encode the array to json if you want to send it to an ajax call
$json_product = json_encode($array_product);
echo($json_product);
이를 통해 우리가 바라는 것은
이 솔루션은 유용하게 사용할 수 있는 u
Class Form {
# Declare the input as property
private $Input = [];
# Then push the array to it
public function addTextField($class,$id){
$this->Input ['type'][] = 'text';
$this->Input ['class'][] = $class;
$this->Input ['id'][] = $id;
}
}
$form = new Form();
$form->addTextField('myclass1','myid1');
$form->addTextField('myclass2','myid2');
$form->addTextField('myclass3','myid3');
array (size=3)
'type' =>
array (size=3)
0 => string 'text' (length=4)
1 => string 'text' (length=4)
2 => string 'text' (length=4)
'class' =>
array (size=3)
0 => string 'myclass1' (length=8)
1 => string 'myclass2' (length=8)
2 => string 'myclass3' (length=8)
'id' =>
array (size=3)
0 => string 'myid1' (length=5)
1 => string 'myid2' (length=5)
2 => string 'myid3' (length=5)
그냥 똑같은 생각을 다시 한번 찾고 있다는 걸 알고 있기 때문에, 나는 내 쉐퍼드도 올드 스쿨 다르다. I go all the way back to BASIC 및 PERL 과 PHP 가끔 내가 얼마나 쉽냐구요 창조하셨노 정말 잊을 수 있다.
그냥 이 기능을 브라운아저씨의 모든 설정을 시행하십시오 데이터베이스에서 3 열 위치에 있다. 세스키, 항목 (키) &. 가치 (value) 와 동일한 키를 사용하지 않고 / 값 설정으로 불렀으매 배치하십시오 어레이에서는 누름식 마찬가지로 명이다.
상당히 쉽게 &. 정말 간단한
< pre>;
모든 설정을 프레젠테이션이든 // = $ 설정을 그레그로볼스팅스 ();
사용자 테마 적용하십시오 솔루션으로서의 // [# 39, & # 39, theme&], 설정을 theme_choice = $ $
. etc etc etc.
그레그로볼스팅스 함수 () {
$dbc = mysqli_connect(wds_db_host, wds_db_user, wds_db_pass) or die("MySQL Error: " . mysqli_error());
mysqli_select_db($dbc, wds_db_name) or die("MySQL Error: " . mysqli_error());
$MySQL = "SELECT * FROM systemSettings";
$result = mysqli_query($dbc, $MySQL);
while($row = mysqli_fetch_array($result))
{
$settings[$row['item']] = $row['value']; // NO NEED FOR PUSH
}
mysqli_close($dbc);
$ 반품하십시오 설정; }
< /pre>;
그래서 다른 사람이 같은 설명해보게. Php 에서, PUSH" " 필요가 없습니다. 어레이에서는 사용할 때
키 = >. 가치
그리고. 첫 번째 인컨텍스트 정의하십시오 어레이입니다 필요는 없다.
= $ 어레이입니다 어레이입니다 ();
나 오르 추가해야 하는 보안상의 이유로 (P) 는 프로그래밍 천재반 (H), 내 말은 내가 로스에스타이온 엘프리스 (P), PHP. 히히히 제안하세요 만 사용할 수 있는 나는 내가 이 개념을 뭐하러요 고안되었습니다. 다른 방법은 보안 위험이 될 수 있다. 거기서 브라운아저씨의 내 부인문을!
조금 늦은 신앙이니라 너회가 don& # 39, t mind 네스트된 어레이입니다 외곽진입 걸릴 수 있습니다.
$main_array = array(); //Your array that you want to push the value into
$value = 10; //The value you want to push into $main_array
array_push($main_array, array('Key' => $value));
명확히 하기 위하여,
하지만 이 조금 이상한 협력했습니다 가져다줄래요
$array1 = array("Post Slider", "Post Slider Wide", "Post Slider");
$array2 = array("Tools Sliders", "Tools Sliders", "modules-test");
$array3 = array();
$count = count($array1);
for($x = 0; $x < $count; $x++){
$array3[$array1[$x].$x] = $array2[$x];
}
foreach($array3 as $key => $value){
$output_key = substr($key, 0, -1);
$output_value = $value;
echo $output_key.": ".$output_value."<br>";
}
예 array_merge ().
'$ array1 = 어레이입니다 (" color"; = >. red" ",, 2, 4). array2 = $ (";;;;; color" " b" " a" 어레이입니다. = >. , " " green" shape"; = >. trapezoid" ";, 4). array_merge 결과 = $ ($ array1, $ array2); 'print_r ($ 결과).
어레이입니다 ([색] = >. 녹색, [0] = >. 2, [1] = >. 4, [2] = >. a, [3] = >. b, [모양에만] = >. 트라페조이드, [4] = >. 4)