瀏覽分類:

程式設計

PostgreSQL LOGO

SQL 如何查詢以「,」分隔的陣列字串

現在有一個陣列 [1,2,3] 把它轉為字串利用「,」做分隔符號(“1,2,3”),並存入資料表中,該如何查詢?

PHP

$arr = array(1,2,3); //陣列
echo implode(",",$arr); // 輸出 字串 "1,2,3"

JavaScript

var array = [1,2,3];

console.log(array.join());
// 輸出 字串 "1,2,3"
閱讀更多

PHP isset()、empty()、is_null()的區別

這三個方法都是來判斷是否為空值或是有沒有宣告變數的方法,比較容易搞混的是 isset()、 empty() 。簡單整理一下這三個差異的筆記。

  • isset() 檢查的變數存不存在
  • empty()檢查的變數內的是否為空
  • is_null():檢查變數是否為null
閱讀更多
laravel

還原Git Server clone 回來的Laravel專案

最近很夯的PHP框架 Laravel 除了自己建 Laravel 專案以外,有時候也會 clone 回來專案, 完成後會發現無法執行。

因為Laravel 初始化就有 .gitignore檔案,你可以在根目錄找找看。因為 .gitignore 設定的原因,並沒有所有檔案都加入版本控制,所以抓下來後必須要有重建,整個專案才會運行。

閱讀更多

Laravel CSRF 排除部分功能

app/Http/VerifyCsrfToken.php

/**
 * The URIs that should be excluded from CSRF verification.
 *
 * @var array
 */
 protected $except = [
     //這裡填入相對應的網址
     'test/*'
 ];

如上方程式碼顯示,排除test 開頭的所有網址

LARAVEL 權限設定筆記

新建一個原則policy

php artisan make:policy PostPolicy -m Post

註冊policy

AuthServiceProvider.php檔案中有一個policies 屬性,將每一個實體對應到新建的原則。指定 Post 模型的原則是 PostPilicy 類別:
app/Providers/AuthServiceProvider.php

   /**
     * 應用程式的原則對應。
     *
     * @var array
     */
    protected $policies = [
        Post::class => PostPolicy::class,
    ];
閱讀更多

PHP 陣列處理常用函數

分割字串explode()

array explode ( string $delimiter , string $string [, int $limit = PHP_INT_MAX ] )
$str = "120.285848334481,23.089947547227";
$strArr = explode(",",$str);
echo $strArr;

閱讀更多

一句代码搞定 RecycleView 侧滑菜单、添加头部底部、加载更多 – Android开发中文站

在 动手打造史上最简单的 Recycleview 侧滑菜单 中,萌生了将这种方案封装为一个开源库的想法,旨在实现调用方式最简单,且又不失可定制性。本库最大的特点的是采用了 Glide 简洁明了的链式调用方式,一句代码即可添加侧滑菜单、头部底部等。 特性: 1.自定义侧滑菜单布局 2.添加头部、底部 3.轻松实现加载更多 4.设置 item 间距 5.多种 item 类型 6.支持 LinearLayout 及 GridLayout 7.

Source: 一句代码搞定 RecycleView 侧滑菜单、添加头部底部、加载更多 – Android开发中文站