例えば $data = array( array( 'id' => 1, 'name' => 'hoge', 'atai' => 100 ), array( 'id' => 2, 'name' => 'gaga', 'atai' => 300 ), array( 'id' => 3, 'name' => 'jeje', 'atai' => 200 ) ); をataiで並べ替えたかったら usort($data, function($a,$b){ return $a['atai']>$b['atai']; }); で並べ替えできるんですね。 すごい便利。
パソコンや開発、Linuxやデータベースのことなど
PHPで連想配列の配列をソート
PHPExcelでエクセルファイルを連想配列に
便利なPHP・エクセルライブラリ PHPExcelでxls xlsxファイルを連想配列にするサンプル
require_once 'PHPExcel.php';
$objPHPExcel = new PHPExcel();
$objPHPExcel = PHPExcel_IOFactory::load("./sample.xlsx");
print_r($objPHPExcel->getActiveSheet()->toArray(null,true,true,true));
キーはAなどのエクセルのセルの横値?になってしまいますが、値のある範囲を自動で配列にしてくれるので便利です。
オプションを触ればキーをヘッダー部分にしてくれたりするのかな?
便利なPHP・エクセルライブラリ PHPExcelでxls xlsxファイルを連想配列にするサンプル
require_once 'PHPExcel.php';
$objPHPExcel = new PHPExcel();
$objPHPExcel = PHPExcel_IOFactory::load("./sample.xlsx");
print_r($objPHPExcel->getActiveSheet()->toArray(null,true,true,true));
キーはAなどのエクセルのセルの横値?になってしまいますが、値のある範囲を自動で配列にしてくれるので便利です。
オプションを触ればキーをヘッダー部分にしてくれたりするのかな?
HTML5のXML宣言サンプル
xhtmlでも上部のxml宣言(下記)はいらないようだ
XHTML5の宣言のサンプルです。
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="UTF-8" />
<title>XHTML5です</title>
<link rel="stylesheet" href="base.css" />
</head>
<body>
<p>XHTML5です</p>
</body>
</html>
xhtmlでも上部のxml宣言(下記)はいらないようだ
<?xml version="1.0" encoding="utf-8"?>
type属性には、スクリプト言語やデータ形式を指定。
スクリプトの場合、type属性の初期値はtype="text/javascript"なので、JavaScriptの場合にはtype属性の指定を省略することが可能。
スクリプト言語のタイプがtype="text/javascript"以外となる場合にはtype属性が必須
cssのtype="text/css"も省略可能。