php常用字符串输出方法分析,php中array_column函数

作者: 新金沙平台  发布:2019-07-12

本文实例讲述了php中array_column函数简单实现方法。分享给大家供大家参考,具体如下:

本文实例分析了thinkphp中的url跳转用法。分享给大家供大家参考,具体如下:

本文讲述了php常用字符串输出方法。分享给大家共大家参考,具体如下:

php中的array_column()可返回输入数组中某个单一列的值。

最先想到的是a标签里面的target属性,_blank时,可以在新的lab窗体中打开新的页面

1. echo用法:可用echo 直接输出,也可以用echo()输出,无返回值

示例:

但是现在要在php文件里面跳转,

$string="<b>加粗显示文字</b>";
echo $string;
//echo "<br/>";
//echo($string);//效果同上
echo "<br/>";
echo "This ", "is ", " echo test!";//echo输出用逗号隔开的多个字符串
echo "<br/>";
<?php
// 从数据库中返回数组:
$a = array(
 array(
  'id' => 0015,
  'age' => '20',
  'name' => 'Tom',
 ),
 array(
  'id' => 0016,
  'age' => '21',
  'name' => 'Jack',
 ),
 array(
  'id' => 0017,
  'age' => '28',
  'name' => 'Martin',
 )
);
$names = array_column($a, 'name');
print_r($names);
/*
输出:
Array
(
 [0] => Tom
 [1] => Jack
 [2] => Martin
)*/
?>
$this->redirect('/Supperman/outerMan');
$this->display('Supperman:outerMan');

2. print用法:同上echo一样,只是print运行速度比echo慢,且一次只能输出一个字符串,始终返回1

虽然php的array_column函数很好用,但是低版本的没有这个函数,那么针对只能自己实现一个了:

这两者都只是在当前页面打开新的页面

$string="<b>加粗显示文字</b>";
print $string;
//print "<br/>";
//print($string);//效果同上
print "<br/>";
if (!function_exists("array_column")) {
  function array_column(array &$rows, $column_key, $index_key = null) {
    $data = array();
    if (empty($index_key)) {
      foreach ($rows as $row) {
        $data[] = $row[$column_key];
      }
    } else {
      foreach ($rows as $row) {
        $data[$row[$index_key]] = $row[$column_key];
      }
    }
    return $data;
  }
}

然后又试了一下:

3. printf:格式化输出字符串

本文由新金沙平台发布于新金沙平台,转载请注明出处:php常用字符串输出方法分析,php中array_column函数

关键词: 新金沙平台